我有Internet Explorer 11.我有一些仅使用64位Java运行的帮助文件.默认情况下,IE以32位方式启动.谷歌搜索后我发现启用增强保护,IE将以64位启动.我能够在64位中实现IE.但它仍然推出了32位Java.
请注意: - 当IE 9有一个单独的64位选项时,我能够运行64位版本的帮助文件.
请告诉我如何在Windows 7中使用64位Java运行IE 11.
我有使用Java Applets的应用程序构建,适用于带有IE 9的Windows 7.现在我正在尝试将其移动到另一个环境.有Internet Explorer 11.
要运行applet,我使用的是Oracle Deployment Toolkit Script,其最新版本来自https://www.java.com/js/deployJava.txt.但该脚本未检测到Java插件.它只重定向到页面java.com(建议下载最新JRE).
但是我的浏览器安装了Java插件(这里是JRE 1.7.80):
还有两个SSV助手 - 也许他们会导致这个问题?
Java 8(u144)导致同样的问题.
题:
如何在IE 11中检测Java插件并运行applet?
是deployJava.jsIE或IE 11配置有问题吗?
更多解释:
Oracle deployJava.js脚本使用此类代码来检测IE中的JRE版本(deployJava源代码 - 行1172-1188):
testUsingActiveX: function(version) {
var objectName = 'JavaWebStart.isInstalled.' + version + '.0';
// we need the typeof check here for this to run on FF/Chrome
// the check needs to be in place here - cannot …Run Code Online (Sandbox Code Playgroud)