Her*_*eri 6 java eclipse oracle 32bit-64bit
最近我通过chrome(版本38.0.2125.104 m)提供的更新过程更新了JRE("你的java已经过时,需要更新"或类似).结果是我的日食月神(64位)不再执行了.仔细观察我发现的背景:chrome java updater(notbeene从Oracle站点启动)在env var PATH前面添加了C:\ ProgramData\Oracle\Java\javapath.此文件夹包含三个符号链接,指向(x86)程序文件夹中最新的java 8 JRE安装 - >因此为32位java JRE.
显然,Oracle(用Java8)取代了旧技术 - 在system32(64位应用程序)中使用java启动器.SysWOW64(适用于32位应用程序) - 采用这种新方法.但是:在这些位置仍然存在"旧"java.exe/javaw.exe/javaws.exe,特别是实际版本(与新符号链接相同的文件日期).
我的问题是:a)在64位机器上安装全局32位JRE的原因是什么?b)有没有比仅删除新路径条目更好的方法来解决问题?