JDK-7066067 : 7u01: Java plugin doesn't work on windows with IE browser
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 7,7u1
  • Priority: P1
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows,windows_7
  • CPU: generic,x86
  • Submitted: 2011-07-12
  • Updated: 2013-09-12
  • Resolved: 2011-08-17
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
7u1Resolved 8Fixed
Related Reports
Relates :  
Java plugin doesn't work with Internet Explorer for 7u1 b01.

And 2 checkboxes in Java control panel can't be set on:
  1. Advanced->Default Java for browsers->Microsoft Internet Explorer
   ( actually not editable in Vista family, but expected to be checked
     if IE available )
  2. Advanced->Java Plug-in->Enable the next generation Java Plug-in

If you make these checkboxes checked, on the next run of Javaq CPL they become unchecked again.

Plugin works OK:
    for 7u1 b01    + Mozilla Firefox
    for 7 fcs b147 + IE

See comments for details.

EVALUATION Fixed several problems: 1) the HKLM\Software\JavaSoft\Java Runtime Environment\BrowserJavaVersion was incorrectly set to 10.0.0_01 2) after unchecking the checkbox for "Default Java for Browsers" for Moz. family from java control panel, there's a dangling "VERSION" registry key created under HKLM\Software\JavaSoft\Java Plug-in 3) debug deploy.dll can't be built even with MFC_DEBUG=true and/or "make VARIANT=DBG". Temporary fixing the makefile so that debug version of deploy.dll can be build by setting MFC_DEBUG=true. 4) The JRE version in the IE's Internet Options ->Advanced tab was displayed incorrectly.

EVALUATION The problem is due to the HKLM\Software\JavaSoft\Java Runtime Environment\BrowserJavaVersion key was set to 10.0.0_1 and the corresponding key branch HKLM\Software\JavaSoft\Java Plug-in\10.0.0_01 doesn't exist; only the HKLM\Software\JavaSoft\Java Plug-in\10.0.0 key branch exists. I believe the BrowserJavaVersion should have been set to 10.0.0 instead. This seems to be a similar issue to 7063653 which has been fixed in 7-client workspace.