对于旧的 KVM 切换器,我需要运行 Java 1.6 浏览器。但对于所有其他情况,我想使用最新的 Java 浏览器插件,即 1.7。
在 Linux 上,我可以创建两个配置文件,并在每个配置文件中放入指向 Java 插件的符号链接。这样,我可以轻松创建两个配置文件:一个用于 Java 1.6,另一个用于 Java 1.7。
如何在 Windows 上实现同样的效果?
在我看来,浏览器中应运行的 Java 版本是从注册表项中获取的。这使得在同一台机器上不可能有两个带有两个不同 Java 插件的浏览器。如何解决此限制/设计错误?
已经有一个类似问题关于 IE 和 Java 1.5/1.6,但也没有答案。
答案1
使用便携版 Firefox 和便携版 Java 1.6 作为第二个浏览器。
这样,您仍然可以使用主要安装的 Firefox 和已安装的 Java 1.7
你需要三样东西:
- 火狐便携版:启动器
FirefoxPortable.exe
会自动检测可移植的 Java 版本 - 便携: PortableApps.com 正在举办便携版Java 在 sourceforge.net 上。
在那里我们找到了较旧的 Java 版本包括一些 Java 1.6 版本 » 是啊! 解压 jPortable 和 Firefox Portable 时,必须设置正确的安装路径。否则 Firefox 无法检测到 Java 1.6。
[...]--+--\ CommonFiles \ Java \ bin \ java.exe | +--\ Firefox \ FirefoxPortable.exe
如你所见,Firefox 启动器跳转到上一级文件夹,查找名为的文件夹
CommonFiles
并加载其中的所有插件
校样屏幕
您可能会在 Firefox Portable 下看到两个 Java 版本Addons » Plugins
。只需禁用 Java 1.7,您的第二个浏览器将仅使用 1.6
答案2
您可能需要查看http://browserstudio.com/。它来自 Spoon.net 的应用程序虚拟化人员。您可以将 Firefox、IE 或 Chrome 与许多附加组件/插件(包括 Java)混合使用。