Can not run Java Applets in Internet Explorer 11 u

2019-01-22 21:54发布

Today I updated my Java version to 7u51. After the installation, I cleared Java Cache, browser's Cache, and logged into a secure website that uses an Applet to provide certain additional services to the user.

The applet is not working anymore. I accessed http://www.java.com to check the Java version detected in Internet Explorer, and the java website says:

We are unable to verify if Java is currently installed and enabled in your browser.

Internet Explorer 11 and JRE 7u51 can not verify Java version

Other browsers can check Java, and the mentioned applet works as expected:

Google Chrome and Firefox can verify Java after the update to 7u51

As the applet works as expected in other browsers, I can assume the problem is not the Applet nor its deployment files/processes, but the compatibility of JRE 7u51 with IE 11. I would like to know if there is any workaround for this.

As additional measure, I used the java.com tool to uninstall any previous and unsecure JRE version (using Google Chrome). After double checking IE 11, I can see the Java Addons enabled and versioned to 7u51:

IE 11 Java addons are enabled and up to date

I know IE has been improved; even so, we recommend to our customers to use Google Chrome or Firefox as these browsers have proven to be more compatible with our web applications. Unfortunatelly, we can not force our customers to use certain browser due to the common organizational restrictions about programs usage, etc.

Thanks in advance for any help.


Update (01/20/2014):

The following screenshot shows Internet Explorer 11 with Compatibility View configured for "java.com". It doesn't fix the problem in this case.

IE11 with Compatibility View doesn't fix the problem

25条回答
Summer. ? 凉城
2楼-- · 2019-01-22 22:28

Not exactly the same problem for me, because I was running the last java version 1.8.0_92, IE v11 and windows 7.

My situation was also that I had Chrome as the default browser.

So what for me fixed it, was to set IExplorer as the default browser again, uninstall Java, go to Java.com using the IExplorer, and from the IExplorer download and install Java again to the last version.

查看更多
贼婆χ
3楼-- · 2019-01-22 22:30

I had the same problem with Java 7 u51. Only after I reset Internet Explorer it work again, Java was enabled in browser etc.

Internet options -> Advanced -> Reset...

查看更多
霸刀☆藐视天下
4楼-- · 2019-01-22 22:32

I had a problem with Java 8u31 and IE10, it didn't see Java until I did 2 things:

  • delete temp files (all kinds)
  • reset all zones to default (Options -> Security -> ...)
查看更多
不美不萌又怎样
5楼-- · 2019-01-22 22:34

Try this. It worked for me.

Go to RUN and type gpedit.msc then completely disable Onedrive. Have you noticed that the problem only existed after the last large download from Microsoft? It contained this package. I also removed it from the Start menu.

This appears to be the cause of the issue. Something to do with downloading temporary files, which of course an applet is.

Once done everything went back to normal.

查看更多
趁早两清
6楼-- · 2019-01-22 22:38

In the Java Control Panel, under the Security tab, uncheck "Enable Java content in the browser" and Apply it. Then re-check it and apply again. This worked for me, and I had been struggling with this issue for days.

查看更多
该账号已被封号
7楼-- · 2019-01-22 22:41

We see the same problem with Java 7u51, IE11 and Windows 8.1. As detailed at http://answers.microsoft.com/en-us/ie/forum/ie11-iewindows8_1/windows-81-ie11-java-7u51-combination-doesnt-work/24af818d-7196-4dd5-96f5-9c0c65223744 and http://mail.openjdk.java.net/pipermail/security-dev/2014-January/010048.html and in a bug report submitted to Oracle on 17 January 2014 we find that all is OK until you agree to Java making changes to your system after installation. Once you allow the post-installation permission, Java is disabled. Other than constantly fighting off permission requests, the only workarounds we've found are to use a different environment: browser (use Firefox or Chrome), OS (use Windows 7) or Java version (use a Java 8 build).

查看更多
登录 后发表回答