安装 Chrome Java插件

・4 分钟阅读

问题

我目前的Java版本是64位OpenJDK 1.6.0 _24,我尝试安装IcedTea插件无济于事。

当我测试Java是否在Chrome中启用时,任何带有Java applet的网站都不会加载(当我禁用插件时,它们加载,但不是applet)。

我遵循了这里的指令: http://technonstop.com/install-java-plugin-ubuntu-linux

它说只要创建此脚本并运行它:


JAVA_HOME=/usr/lib/jvm/jdk1.7.0


MOZILLA_HOME=~/.mozilla


mkdir $MOZILLA_HOME/plugins


ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins



注意:你可能需要更改JAVA_HOME的值,以便它正确指向你的JDK安装。64位用户需要将最后一行更改为:


ln -s $JAVA_HOME/jre/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins



但这也不起作用。


回答1

安装Java for Chrome,也可以安装icedtea:


 sudo apt-get install icedtea-7-plugin



然后将icedtea链接到Chromium插件文件夹


cd /usr/lib/chromium-browser/plugins



链接


sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so 




回答2

Java插件在Chrome (版本45 +)上不再工作,

NPAPI支持NPAPI

用于Web浏览器的Java插件依赖于跨平台插件架构NPAPI,NPAPI长期以来一直受到所有主要Web浏览器的支持。最近,谷歌已经修改了他们的计划,表示他们计划在2015年底之前完全删除NPAPI。我们推荐Firefox,IE和Safari作为长期的选项。


回答3

我最近遇到了同样的错误,如果你查看~/.xsession-errors文件,你可能会看到:


/build/buildd/icedtea-web-1.2/build/../plugin/icedteanp/IcedTeaNPPlugin.cc:2072: thread 0x7f08d1365470: Error: Invalid plugin function table.



错误报告是插件加载失败 ,icedtea-6-plugin包发布了一个更新建议,并确认可以工作,

你可以使用不同的浏览器,firefox可以工作。


回答4

首先安装Icedtead插件:

  • 1 ) sudo apt-get install icedtea-7-plugin

然后在Chrome浏览器中,转到:

  • 2)chrome >设置->显示高级设置->隐私,然后单击内容设置->插件,然后单击禁用单个插件,
  • 3同时禁用"IceTea-Web插件"和Java(TM)
  • 4重新启动浏览器,
  • 5)chrome> 设置-> 高级设置-> 隐私,然后点击内容设置 - >插件,然后点击禁用单个插件。
  • 6仅启用" IceTea-Web插件"

回答5
回答6

sudo apt-get install openjdk-7-jdk 然后重新启用icedtea Chromium插件(通过"设置"|"高级设置"|"隐私"|"内容设置"|"禁用单个插件"),这些插件在尝试其他操作时先前已禁用。

Ta-dah Java应用程序现在可以在Chrome中运行。


讨论
Tianye profile image