JDK 已经安装好,可是浏览器执行 Java Applet 时提示需安装 Java 插件。

这时,在浏览器安装文件夹中 plugins 文件夹下创建2个重要的符号链接就可以。

libnpjp2.so   (this file exist in /usr/lib/jvm/jdk1.6.0_35/jre/lib/i386/libnpjp2.so)

libjavaplugin_oji.so (this file exist in /usr/lib/jvm/jdk1.6.0_35/jre/plugin/i386/ns7/libjavaplugin_oji.so)

若未配置 $JAVA_HOME 环境变量,请自行以 java 安装文件夹取代命令中的 $JAVA_HOME。

JDK 一般安装在 /opt/jdk1.6.0_35/ 或者/usr/lib/jvm/jdk1.6.0_35/。

以下以 64bit JDK 为例,列出须要的命令。

在 32bit JDK 中,libnpjp2.so 应该是在 $JAVA_HOME/jre/lib/i386 目录下吧。

Chromium:

执行:

1
sudoln-s
$JAVA_HOME
/jre/lib/amd64/libnpjp2.so/usr/lib/chromium-browser/plugins

Chrome:

Chrome 默认安装在 /opt/google/chrome/。安装好后是没有 plugins 目录的,我们要自己新建一个。依次执行:

1
2
sudomkdir/opt/google/chrome/plugins
sudo ln -s/usr/lib/jvm/jdk1.6.0_35/jre/lib/i386/libnpjp2.so
./libnpjp2.so
sudoln-s/usr/lib/jvm/jdk1.6.0_35/jre/plugin/i386/ns7/libjavaplugin_oji.so
./libjavaplugin_oji.so

Firefox:

Firefox 也能够自己新建 plugins 目录。

1
2
sudomkdir
~/.mozilla/plugins
sudo ln -s
/usr/lib/jvm/jdk1.6.0_35/jre/lib/i386/libnpjp2.so ./libnpjp2.so
sudoln
-s/usr/lib/jvm/jdk1.6.0_35/jre/plugin/i386/ns7/libjavaplugin_oji.so
./libjavaplugin_oji.so

最好也在/usr/lib/mozilla/plugins同事创建上面两个软连接:

1
cd

/usr/lib/mozilla/plugins

sudo ln -s/usr/lib/jvm/jdk1.6.0_35/jre/lib/i386/libnpjp2.so
./libnpjp2.so
sudoln
-s/usr/lib/jvm/jdk1.6.0_35/jre/plugin/i386/ns7/libjavaplugin_oji.so
./libjavaplugin_oji.so

~/.mozilla/plugins 和 /usr/lib/mozilla/plugins 两个文件夹的效果是同样的。

如今能够重新启动浏览器,输入 about:plugins,来看一看java plugin的状态信息:

Java(TM) Plug-in 1.6.0_35

File: libnpjp2.so
Path: /usr/lib/jvm/jdk1.6.0_35/jre/lib/i386/libnpjp2.so
Version:
State: Enabled (STATE_VULNERABLE_UPDATE_AVAILABLE)
The next generation Java plug-in for Mozilla browsers.

最新文章

  1. 安卓客户端a标签长按弹框提示解决办法
  2. mac显示隐藏文件
  3. 使用JSON.Net(Newtonsoft.Json)作为ASP.Net MVC的json序列化和反序列化工具
  4. windows下安装boost库
  5. 用css解决iframe的自适应问题(跨域下同样有用)
  6. Design Pattern :Factory and Reflect in java
  7. Effective C++ 3.资源管理
  8. 乐够GO应用源码完整版
  9. 直播源格式转换教程——rtmp/rtsp/http/m3u8!!
  10. Zendstudio 9.0.2 安装Aptana3 并且配置 jQuery
  11. Android 使用httpClient POST 模拟发送 multipart表单内容
  12. Mac Mysql5.7.11安装和卸载
  13. Markdown - 语法简介
  14. 支持多个版本的ASP.NET Core Web API
  15. java集合1
  16. google protocol buffer的原理和使用(四)
  17. 接口(迭代器) Iterator
  18. webbench安装使用
  19. 【Boost】boost::tokenizer详解
  20. mysql设计表时注意事项

热门文章

  1. Hash表的使用
  2. spring util命名空间
  3. WireShark抓包时TCP数据包出现may be caused by ip checksum offload
  4. Java中print、printf、println的区别(转载)
  5. RTTI-CLASS
  6. HDU 5765 Bonds(状压DP)
  7. string s = HttpContext.Current.Server.MapPath("");
  8. SQL2008中Merge的用法(轉載)
  9. 表单验证插件 jquery.validata 使用方法
  10. jquery自动识别输入的都是数字