Fedora Linux下在Firefox中安装Java

Fedora下Firefox在浏览某些带有java applet的网页时会提示缺少插件,自动搜索后到Java Runtime Environment后又装不上,需要手动安装。于是手动从sun的网站下载了JRE的rpm包,运行安装,装完之后重启浏览器,期待中的网页仍无法正常显示,仍然提示缺少插件,sun的检测JRE的网页也检测失败,甚是恼人。

但实际上,在运行完JRE的安装程序后仍需手动向Firefox添加Java插件,才能使浏览器得到支持。做法如下:

首先在你的Java安装目录下找到libjavaplugin_oji.so这个库文件,可用如下命令找到该文件的位置:

locate libjavaplugin

如果找不到,可以先更新下locate所用的数据库

updatedb

或者直接搜索。你也可以试着在/usr/java或者/usr/lib/java下面直接找。

找到这个文件的路径之后,做个符号链接到firefox或者mozilla的plugins目录,比如我的java装在了/usr/java目录下,我的mozilla目录在/usr/lib/mozilla,可以执行如下命令完成插件安装:

ln -s  /usr/java/jre1.6.0_03/plugin/i386/ns7/libjavaplugin_oji.so   /usr/lib/mozilla/plugins

这时再重启浏览器,在网址栏输入 about:plugins应该可以看到java插件的信息,并且Sun的那个页面上也能看到一个小人来回跳了,表示java已经成功启用。

当然你也可以不装Sun的JRE,而使用Fedora自带的gcj,这同样需要作一个链接,先找到文件libgcjwebplugin.so(如果没有请先安装libgcj),比如在/usr/lib/gcj-4.1.2,然后做链接

ln -s  /usr/lib/gcj-4.1.2/libgcjwebplugin.so   /usr/lib/mozilla/plugins