When the system has both 64-bit and 32-bit JREs installed, uninstalling 64-bit jre will not remove 64-bit javaws.exe in system32 The issue is likely related to the fix for JDK-8020566 and noticed during the 8/7u PIT testing (08/27/2013) *** Tested Configurations: - x64 Win 7, x64-Vista - 7-PIT build: http://rehudson.us.oracle.com/hudsonws/deploy/bundles/windows-x64/b255-2013-08-26_558/ http://rehudson.us.oracle.com/hudsonws/deploy/bundles/windows-i586/b255-2013-08-26_558/ - 8-PIT build: http://rehudson.us.oracle.com/nightlyws/jdk8-deploy/b255_2013-08-27-0301_51/bundles/ *** Steps to reproduce: 0) Uninstall all JREs from the test machine 1) Make sure no java* fin <System_Drive>\Windows\System32 and <System_Drive>\Windows\SysWOW64 2) Install 64-bit jre bundle from the above PIT build location 3) Install 32-bit jre bundle from the above PIT build location 4) At this point, the system has both 32-bit and 64-bit jre installed 5) Uninstall 64-bit jre Expected: No javaws.exe remains under <System_Drive>\Windows\System32 Actual: javaws.exe found under <System_Drive>\Windows\System32 (Note: The problem does not occur if the system only have 64-bit jre to start with)
|