Jaa*_*ans 5 java windows-7 java-6 java-7
对于在Windows 7上从Java 6迁移到Java 7运行时的迁移项目,我们希望得到以下情况:
我们发现许多使用该路径来实现这种情况的解决方案,但我们正在寻找一种保持默认路径的方法(使用C:\ Windows\System中的java.exe).不幸的是,将注册表项\ HKLM\SOFTWARE\Wow6432\JavaSoft\Java Runtime Environment\CurrentVersion更改为1.6不起作用.
有没有人有这样的设置经验?
编辑: 我有很多问题为什么我们想要这个.我可以讨论所有的细节,但请从我这里了解我们讨论了所有可能的情况,这是影响我们业务的最少的情况.涉及超过10K系统(笔记本电脑+台式机)以及许多不同的Applet,webstart应用程序和独立客户端应用程序.
不幸的是,Applet 和 Web Start 的答案是这是不可能的(不再)。在Oracle的JRE安装程序选项页面中可以发现,浏览器插件默认选择最新的JRE:
从 Java SE 6 update 10 版本开始,最新的 JRE 软件将在所有浏览器中注册。这可确保小程序在最新、最安全版本的 JRE 软件上运行。
可以找到一些建议更改多个注册表项的解决方案,但这些解决方案仅适用于 1.6.0 update 10 之前的版本。安装此版本或更新版本后,这些注册表项将被忽略。
我们仍在等待 Oracle 的正式回应,但我们预计不会有不同的结果。