红联Linux门户
Linux帮助

openSUSE 12 Firefox下手动安装Java插件

发布时间:2014-11-28 15:36:53来源:linux网站作者:chen.junchang

openSUSE升级12以后,Firefox的Java插件不行了,applet无法运行。

原因:在网上找了之后,大概是因为openSUSE官方自带的jdk是openjdk,而非sun的jdk。openjdk在firefox下的插件有问题。


解决办法(亲测通过):卸载openjdk,从sun(现在已归Oracle)的网站上下载jdk,并手动安装。

1. 卸载openjdk。 通过yast,直接在里面卸载即可。

2. 登陆sun(现已被oracle收购)网站下载jdk. 下载相应的rpm包(如jdk-7u2-linux-x64.rpm)即可。

3. 双击rpm安装,我安装后的java在 /usr/java/jdk1.7.0_02 目录下。

4. 安装完之后还要再配置一下就OK了,主要是在alternative中配置。 如下:

1). 在alternative中安装java。

sudo /usr/sbin/update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.7.0_02/bin/java" 40

2). 在alternative中安装浏览器插件。一方面你要知道你的firefox的插件所在目录,openSUSE12是在 /usr/lib64/browser-plugins 下。

sudo /usr/sbin/update-alternatives --install "/usr/lib64/browser-plugins/javaplugin.so" "javaplugin" "/usr/java/jdk1.7.0_02/jre/lib/amd64/libnpjp2.so" 40

3). 安装好了之后在alternative中配置一下java 和 插件。

sudo /usr/sbin/update-alternatives --config java

选择与"java"相关联的程序,当然是选择 /usr/java/jdk1.7.0_02/bin/java ,在我本机是 1 。同样的配置下插件

sudo /usr/sbin/update-alternatives --config javaplugin

经过上面几步之后,重启你的firefox测试一下,应该就可以了。


测试的方法:

1). 在firefox的url中输入: about:plugins    可以看一下插件列表中是否有java.

2). 打开一个oracle官方的java测试网站。http://java.com/en/download/testjava.jsp