We are in the process of testing and deploying a new Java package in an enterprise environment, and we're running into an odd issue.
Our current Java version is 1.6.0_26, issued by 'Sun', not Oracle.
The new package has 3 versions of Java, 1.6.0_26, 1.7.0_75 and 1.8.0_40, and uses Deployment Ruleset to point URLs to different versions.
The install package uninstalls all previous versions of Java (1.6.0_26 is the standard, but users may have also installed non-standard versions) and then installs the 3 versions mentioned above.
Testing has mostly gone OK, but with one app, we get different test results if the user has a 'new' Windows profile. The app still runs, but we get a few blank error boxes when the applet first starts.
After this 'failed' test, if you look in internet explorer 'Manage Add-Ons' it shows the old 'Sun Microsystems, Inc' Java Plug-in 1.6.0_26 with Class ID: CAFEEFAC-0016-0000-0026-ABCDEFFEDCBA
Name: | Java Plug-in 1.6.0_26 |
Publisher: | Sun Microsystems, Inc. |
Type: | ActiveX Control |
Architecture: | 32-bit |
Version: | 6.0.260.3 |
File date: | ?Today, ?August ?10, ?2015, ??1 hour ago |
Date last accessed: | ?Today, ?August ?10, ?2015, ??1 minute ago |
Class ID: | {CAFEEFAC-0016-0000-0026-ABCDEFFEDCBA} |
Use count: | 4 |
Block count: | 0 |
File: | jp2iexp.dll |
Folder: | C:\Program Files (x86)\Java\jre1.6.0_26\bin |
I've tried searching the registry for some of this info, but so far no luck. What's odd is that in the 'working' scenario, the plugin shows up as being published by 'Oracle America, Inc.'. The version is different but the Class ID is the same.
Name: | Java Plug-in 1.6.0_26 |
Publisher: | Oracle America, Inc. |
Type: | ActiveX Control |
Architecture: | 32-bit |
Version: | 8.0.400.26 |
File date: | Monday, August 10, 2015, 10:19 AM |
Date last accessed: | Today, August 13, 2015, 1 minute ago |
Class ID: | {CAFEEFAC-0016-0000-0026-ABCDEFFEDCBA} |
Use count: | 71 |
Block count: | 0 |
File: | jp2iexp.dll |
Folder: | C:\Program Files (x86)\Java\jre1.8.0_40\bin |
How do I get rid of the old/obsolete/evil Sun plugin? Apparently there's some remnant of the old install left around. We think it might be somewhere under default user but not sure where to look. Also we don't want to mess up the new install since the Class IDs are the same I'm hesitant to start ripping stuff out of the registry.