问题描述
我有JDK,在Ubuntu中一切正常,我是说IDE,一些应用程序,我能够开发和运行项目,但是我在Chrome中收到一条消息:Java(TM) is required to display this content
我需要运行这个小程序。我怎么做?由于此处安装了GWT插件,因此我需要在Chrome中运行它。我应该在脚本中添加一些参数来运行它吗?还是有另一种方法?我看到了一些链接,这些链接建议在Windows和Mac(而非Linux)中为Chrome安装Java插件。谢谢。
我在/opt/google/chrome/plugins
中建立了一个指向/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnpt.so
的链接,但没有帮助(嗯,这不是libnpjp2.so
,在这种情况下不建议这样做,但这是我在那看到的最接近的一个)。
更新:我在计算机上找到了libnpjp2.so
,以下命令帮助了:sudo ln -s /usr/lib/jvm/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so /opt/google/chrome/plugins/
最佳方案
从先前的question:
Yes, add –enable-plugins to your chrome command. It’s currently not considered stable, but it works for me.
Actually, it seems to just work without that. Have you tried it? You can find a test applet here. Presumably you’ll need Sun’s Java installed.
更新:请参阅链接以获取更多详细信息。很多有用的答案。
次佳方案
当前的Chrome版本不需要更多此选项。
要安装java plugin for browsers,如果您使用的是打包的Java,请根据您的Java版本安装以下软件包之一:
sudo apt-get install icedtea6-plugin
要么
sudo apt-get install icedtea-7-plugin
要检查您的版本,请打开终端(命令行)并输入:
java -version
Java 1.6将要求icedtea6-plugin
,Java 1.7 icedtea-7-plugin
。
第三种方案
在Ubuntu 13.04 x64上,
sudo apt-get install icedtea-7-plugin
很好谢谢。
第四种方案
我发现的最佳解决方案(这些建议对我都不起作用)如下:首先通过以下方式安装Icedtead插件:
-
sudo apt-get安装icedtea-7-plugin
然后在Chrome浏览器中转到:
-
chrome ->设置->显示高级设置->隐私权,然后点击内容设置-> Plug-ins,然后单击禁用个人Plug-in
-
禁用“ IceTea-Web插件”和”Java(TM)”
-
重新启动浏览器。
-
chrome ->设置->显示高级设置->隐私权,然后点击内容设置-> Plug-ins,然后单击禁用个人Plug-in
-
仅启用“ IceTea-Web插件”
-
请享用 !