17

我确实有 JDK,在 Ubuntu 中一切正常,我的意思是 IDE,一些应用程序,我能够开发和运行项目,但我在 Chrome 中收到一条消息:Java(TM) is required to display this content

我需要运行这个小程序。我怎么做?由于此处安装了 GWT 插件,我需要在 Chrome 中运行它。我应该在脚本中添加一些参数来运行它吗?还是有其他方法?我看到了建议在 Windows 和 Mac 上为 Chrome 安装 Java 插件的链接,但不是在 Linux 上。预先感谢。

我做了一个指向/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/libnpt.soin的链接/opt/google/chrome/plugins,但没有帮助(好吧,它不是libnpjp2.so,推荐用于这种情况,但它是我在那里看到的最接近的)。

更新:我libnpjp2.so在我的机器上发现,以下命令有帮助:sudo ln -s /usr/lib/jvm/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so /opt/google/chrome/plugins/

4

6 回答 6

13

当前的 Chrome 版本不需要更多此选项。

要为浏览器安装java 插件,如果您使用的是打包的 java,请根据您的 java 版本安装以下软件包之一:

sudo apt-get install icedtea6-plugin

或者

sudo apt-get install icedtea-7-plugin

要检查您的版本,请打开终端(命令行)并输入:

java -version

Java 1.6 将需要icedtea6-pluginJava 1.7 icedtea-7-plugin

于 2013-03-16T02:32:51.720 回答
3

我找到的最佳解决方案(这些建议都不适合我)如下:首先安装 Icedtead 插件:

  1. sudo apt-get install icedtea-7-plugin

然后在您的 chrome 浏览器中转到:

  1. chrome-> Settings-> Show Advanced Settings-> Privacy 然后点击 Content Settings -> Plug-ins 然后点击 Disable Individual Plug-in
  2. 禁用“IceTea-Web 插件”和“Java(TM)”
  3. 重新启动浏览器。
  4. chrome-> Settings-> Show Advanced Settings-> Privacy 然后点击 Content Settings -> Plug-ins 然后点击 Disable Individual Plug-in
  5. 仅启用“IceTea-Web 插件”
  6. 享受 !
于 2013-07-11T13:09:12.560 回答
3

在 Ubuntu 13.04 x64 上,

sudo apt-get install icedtea-7-plugin

工作得很好。谢谢你。

于 2013-05-22T12:22:19.817 回答
1

由于 chrome 停止支持http://en.wikipedia.org/wiki/NPAPI插件,因此无法运行 java插件

于 2014-08-09T07:31:33.747 回答
1

从上一个问题

是的,将 --enable-plugins 添加到您的 chrome 命令中。它目前不被认为是稳定的,但它对我有用。

实际上,没有它似乎就可以工作。你试过了吗?你可以在这里找到一个测试小程序。大概您需要安装 Sun 的 Java。

更新:有关更多详细信息,请参阅链接。很多有用的答案。

于 2012-08-02T14:26:05.960 回答
0

仍然适用于 Opera 12.16 和 Ubuntu 14.04,但需要安装两个 Icedtea 才能使小程序正常工作

sudo apt-get install icedtea-7-plugin icedtea-6-plugin
于 2014-08-22T19:15:47.097 回答