如何为Firefox安装Java插件?
我正在尝试为Firefox安装Java和插件。 我安装了JDK和JRE。
当我尝试使用sudo update-alternatives --config java
命令时,它只显示一个可用选项。
插件在Firefox中不可用。
如果您使用的是52(非ESR)后禁用NPAPI的版本 ,那么您运气不佳。 如果你使用的是一个你绝对不想要的,你可以安装OpenJDK JRE,它允许你使用java
二进制文件在本地执行Java二进制文件。 但是,这还不足以在浏览器上执行Java Web applet,这可以通过安装Icedtea插件来完成:
sudo apt-get install icedtea-plugin
然后转到about:addons
,在插件部分,检查插件是否已启用。 默认情况下,Mozilla会禁用不安全的插件,这意味着即使在安装后出现安全问题,Java也会被禁用。 您需要在使用之前将其激活。
安装IcedTea Java插件:
要安装IcedTea Java插件,请打开终端并键入:
sudo apt-get install icedtea-7-plugin
安装Firefox插件 – Oracle
在终端:
mkdir ~/.mozilla/plugins
删除IcedTea插件(如果已安装)。
sudo apt-get remove icedtea6-plugin
删除以前版本的Java插件(可能存在也可能不存在)
rm ~/.mozilla/plugins/libnpjp2.so
现在您可以通过创建符号链接来安装插件(您可以告诉Firefox插件所在的位置)。 对于32位Java,请使用
ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/
对于64位Java使用
ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
使用官方Oracle网站确认JRE已成功。
来源: Java安装
从Firefox 52版开始,Firefox中对NPAPI插件(java applet)的支持已经结束,由于性能和安全问题,我设法运行java applet的方式是安装firefox的扩展支持版本(ESR)。
在这里下载: https : //www.mozilla.org/en-US/firefox/organizations/all/
更多详情: https : //support.mozilla.org/t5/Problems-with-add-ons-plugins-or/Why-do-Java-Silverlight-Adobe-Acrobat-and-other-plugins-no/ta- p / 31069
如果您刚从oracle下载并安装了java jdk,那么,假设您已经安装了jdk-8u91-linux-x64.tar.gz
/我的/ java /目录/
然后你会有一个像这样的目录:
/my/java/directory/jdk1.8.0_91/
您所要做的就是转到您的ubuntu firefox插件目录并创建一个链接:
$: cd /usr/lib/firefox-addons/plugins/ $: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so
这是一个老线程,但我今天在谷歌搜索我的问题的解决方案偶然发现它。 我认为其他人可能处于相同的情况。
我需要浏览器中的Java用于遗留工作相关的网站,而oracle java插件并没有削减它。 经过长时间的试错法,我让IcedTea在旧版本的firefox中始终如一地工作:
- 下载Firefox的tar,版本51(较新的版本不支持该插件)
- 安装OpenJDK(7或8)
- 安装icedtea – 插件和icedtea-plugin
- 现在你的openJDK安装将在jre / lib文件夹中包含一个IcedTeaPlugin.so文件
- 把它复制到mozilla / firefox插件文件夹(我无法弄清楚哪一个也要复制它,所以我只是把它复制到firefox / plugins或mozilla / plugins)
- 启动你的旧firefox版本
- validation插件是否处于活动状态(检查:插件)
我的一位同事创建了一个脚本来删除旧的firefox,并在每次运行时解压缩它。 这样它永远不会意外更新。 请确保不要使用主要的firefox应用程序执行此操作。
我希望这可以帮助你。
这是一场战斗,特别是因为几个月前我用14.04经历了这个,忘了解决方案,升级到16.04 ……
不同的是,Ice-tea和Oracle在14.04的firefox下工作。 我实际上更喜欢Oracle(不是一般,但我的使用几乎需要它)所以我现在只有它。 我没有尝试任何多个安装或存储库。 按照大多数指令的符号链接也没有好处。
最后,在Firefox中转到Edit – > Preference – > Applications然后向下滚动到JNLP文件扩展名并从下拉菜单中选择“Use other …”。 然后从相关目录中找到javaws。
这只是一种解决方法,我不确定它是否适合您的需求。 请记住,大多数插件将在三月份之前解密。