gpt4 book ai didi

java - 如何配置 Chrome 的 Java 插件,使其使用机器中现有的 JDK

转载 作者:IT老高 更新时间:2023-10-28 20:40:16 25 4
gpt4 key购买 nike

在我的机器 (Windows 7) 中安装 JDK 时,我执行以下操作。

  1. 使用 Oracle 安装程序安装最新的 1.7 JDK(只是 JDK,没有 JRE)
  2. 将安装文件夹复制到我真正想要的位置,删除示例等。
  3. 卸载 Java
  4. 设置 %JAVA_HOME%,将 %JAVA_HOME%\bin 添加到 %Path%

然后我在我的所有机器上同步该文件夹,以便保持更新(使用无限的密码学内容、jssecacertsjava.policy、认可的库等)。

但是这有一个很大的警告,当 Chrome 需要使用加载一个使用 Java 的页面时,它会认为 Java 没有安装并想要安装它。我不想安装它,因为它会弄乱我的“手动安装”JDK。

那么有没有办法配置 Chrome 以便它使用我磁盘中的 JDK?我有 JDK 32 位和 JDK 64 位,所以这不是问题(我想我需要在 Chrome 中使用 32 位)。

我在 Chrome 项目中发现了一个问题, How do I have the Chrome Java plugin reference an existing JDK without reinstalling Java? ,但目前还没有回复...

更新:对于 Ubuntu,请参阅 Kalyan 的回答

更新:我仍然成功地继续使用这种方法,上次在 win7 上使用 1.7.0_21

1.7.45 更新:Windows 注册表中的路径现在是 [HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins]

最佳答案

显然,Chrome 在查找 Java 环境时会在 Windows 注册表中找到一个键。由于插件会安装 JRE,因此此键设置为 JRE 路径,因此如果您希望 Chrome 与 JDK 一起使用,则需要对其进行编辑。

  1. 仍然运行插件安装程序。
  2. 开始 -> 运行 (Winkey+R) 然后输入 regedit 来编辑注册表。
  3. 查找 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@java.com/JavaPlugin
  4. 将其导出为 reg 文件以表示您的桌面(右键单击并选择 Export)。
  5. 卸载 JRE(控制面板 -> 添加或删除程序)。这应该会删除上面的键,首先说明需要导出它。
  6. 使用文本编辑器(如 Notepad++)打开导出到桌面的 reg 文件。
  7. 编辑“路径”,使其与 JDK 安装中的相应 dll 匹配:

    REGEDIT 4

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@java.com/JavaPlugin]
    "Description"="Oracle® Next Generation Java™ Plug-In"
    "GeckoVersion"="1.9"

    "Path"="C:\Program Files (x86)\Java\jdk1.6.0_29\jre\bin\new_plugin\npjp2.dll"

    "ProductName"="Oracle® Java™ Plug-In"
    "Vendor"="Oracle Corp."
    "Version"="160_29"
  8. 保存文件。

  9. 双击修改后的 reg 文件将 key 添加到您的注册表中。

文件顶部的 REGEDIT 4 前缀可能仅适用于 Windows 7 64 位。

关于java - 如何配置 Chrome 的 Java 插件,使其使用机器中现有的 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5962048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com