答案1
cd /usr/lib/chromium-browser/plugins
sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.so libnpjp2.so
重新启动 chromium 浏览器。
或者如果你有最新的 64 位版本(安装在/usr/lib/jvm/jre1.7.0/
),请使用以下命令作为第二个命令:
sudo ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so libnpjp2.so
答案2
sudo apt-get install icedtea-plugin
这对我来说在 Kubuntu 11.10 中有效,可以让 JAVA 在计算机上运行;但是,它仍然无法让 JAVA 在 Chrome 或 Firefox 中运行。
答案3
sudo apt-get install openjre-6-jre icedtea6-plugin
应该足以通过这里的 Java 测试:http://java.com/en/download/testjava.jsp在 Chromium 中。Firefox 则是一个不同的问题。
但是,我仍然遇到一些其他问题。openjdk-7-jre
是首选,但 Oneiric 宇宙中还没有icedtea7
。 因此在 JDK 方面,当我使用
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
我会得到错误
“update-alternatives:错误:没有-javaplugin.so的替代方案。”
答案4
我在 Chromium 或 Firefox 中遇到了同样的问题,Java 插件无法正常工作。我使用适用于 Java 6 和 7 的 Oracle JDK。
奇怪的是,经过一番尝试却没有找到任何可行的解决方案之后,我在 Chromium 中禁用了该插件,然后重新启用了它 - 并且 Java 插件在 Chromium 和 Firefox 中都可以运行。
我确实无法正常关闭 Chromium,但在关闭这些进程后,它正常启动,并且 Java 插件仍然有效。很奇怪吗?