如何配置 Chromium 的 Java 插件,以便它使用机器中现有的 JDK

如何配置 Chromium 的 Java 插件,以便它使用机器中现有的 JDK

有人问过同样的问题这里,但 OP 询问的是 Windows 系统。我正在运行Linux Mint 14 “Nadia”-KDE(64 位)。 这回答@Kalyan Akella 回答该问题时提供的答案应该对我有用,但事实并非如此。

以下是我的情况的详情:

  1. 为了与我的开发团队保持一致,我需要使用 32 位版本的 jdk-6u18,因此我下载了jdk-6u18-linux-i586.bin

  2. 在安装 JDK 之前,我已经完全删除了所有(我的意思是所有)与 Java 相关的软件包,包括所有OpenJava软件包。我尝试过保留java-common安装的软件包,但没有什么效果。

  3. 要在我的 64 位操作系统上安装 Java 32 位 JDK,我必须ia32-libs按照建议进行安装这里

  4. 我已尝试在以下目录中安装前面提到的 JDK...

    /usr/local  
    /usr/lib  
    /usr/java
    
  5. JAVA_HOME我根据 JDK 的安装位置(即目录路径jdk1.6.0_18)相应地设置变量。我将其添加$JAVA_HOME/bin到路径中。我还将(不需要的?)JRE_HOME变量设置为$JAVA_HOME/jre

    当我运行set所有变量时,它们都按预期显示。在jdk1.6.0_18目录中,我还尝试以递归方式设置权限,以755确保我的问题不是权限错误。有了所有这些配置,除了浏览器插件之外,与 Java 相关的所有内容似乎都运行良好。

  6. 我尝试将MOZILLA_HOME变量设置为~/.mozilla$HOME/.mozilla。两者似乎都完成了相同的事情,并且在运行时显示的内容与我预期的一样set

  7. libnpjp2.so我知道 Chrome、Chromium 和 Firefox 需要目录中的链接才能使 Java 在这些浏览器中运行。我已使用以下目录plugins创建了链接...sudo ln -s

    ~/.mozilla/plugins
    /usr/lib/chromium-browser/plugins
    /usr/lib/firefox/plugins
    

    ...并且还尝试将链接的权限设置为755,但都无济于事。

    我已经没有什么主意了,而且我真的不想安装双重 Java。任何建议都非常感谢。

相关内容