如何在 Windows(7)中运行两个具有不同版本(1.6 和 1.7)的带有 Java 插件的浏览器(Firefox)?

如何在 Windows(7)中运行两个具有不同版本(1.6 和 1.7)的带有 Java 插件的浏览器(Firefox)?

对于旧的 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

你需要三样东西:

  1. 火狐便携版:启动器FirefoxPortable.exe会自动检测可移植的 Java 版本
  2. 便携: PortableApps.com 正在举办便携版Java 在 sourceforge.net 上。
    在那里我们找到了较旧的 Java 版本包括一些 Java 1.6 版本 » 是啊!
  3. 解压 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)混合使用。

相关内容