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.

Linux下启用Chrome/Firefox的Java插件的更多相关文章

  1. Linux 下报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must解决方案

    一.报错环境:在Linux mint下,前几天还用得很好的的eclipse,今天开机不知为什么这样. Linux 下报错:A Java RunTime Environment (JRE) or Jav ...

  2. Ubuntu 14.04 下手动安装Firefox的Flash插件

    有时候我们不得不採用手动安装一些软件. Ubuntu 14.04 下手动安装Firefox的Flash插件有下面几步 1. 下载Flash插件 下载地址为http://get.adobe.com/cn ...

  3. linux下常用语言的语法检查插件整理

    linux下常用语言的语法检查插件 可以结合vim语法检查插件syntastic使用,具体请参考syntastic使用说明 如php,sql,json,css,js,html,shell,c等语法插件 ...

  4. 在Firefox中发现一个在Linux下查看chm文档的插件

    在Firefox浏览器插件中搜索插件chmfox插件,安装后就可以在linux下通过Firefox浏览器阅读chm文档了.

  5. 如何在linux下安装jdk并运行java程序

    一.进入root 大家可以看到我这里用的是CentOS 6.5 系统 二.测试网络与YUM是否可用 1.测试网络 ping www.baidu.com,如下图就是通了 参考: 一.JDK安装1.lin ...

  6. windows、linux 下启用mysql日志功能

    在默认情况下,mysql安装是没有启用日志管理功能的,这为后续的维护带来很多不便的地方. 查看是否启用了日志mysql>show variables like 'log_bin'; 怎样知道当前 ...

  7. Linux下启用IP转发功能(主要针对Ubuntu的使用)

    说明:以下的操作只要在Linux下都是通用的. Linux发行版默认情况下是不开启IP转发功能的.如果架设一个Linux路由或者VPN服务就需要开启该服务. 1.通过访问sysctl的内核ipv4.i ...

  8. Ubuntu16.04/centos7 下为chrome/firefox安装flash player插件

    为chrome安装flash: 打开终端,输入:sudo apt-get install pepperflashplugin-nonfree 或官网下载安装google-chrome-stable 为 ...

  9. Linux下vsftpd的安装,Java上传文件实现。

    首先我们需要查看是否已经安装vsftpd,输入命令 :vsftpd  -v.如果出现以下信息,那么就说明已经安装vsftpd 如果没有安装,那么输入命令   : yum  install vsftpd ...

随机推荐

  1. 树莓派高级GPIO库,wiringpi2 for python使用笔记(三)GPIO操作

    GPIO库的核心功能,当然就是操作GPIO了,GPIO就是"通用输入/输出"接口,比如点亮一个LED.继电器等,或者通过iic spi 1-wire等协议,读取.写入数据,这都是G ...

  2. 个人收集资料整理-WebForm

    [2016-03-23 20:35:53] C#实现局域网文件传输    win7系统中桌面图标显示不正常问题

  3. 使用Fiddler解析WCF RIA Service传输的数据

    原文 http://www.cnblogs.com/wintersun/archive/2011/01/05/1926386.html 使用Fiddler 2 解析WCF RIA Service传输的 ...

  4. makefile简单helloworld

    最近要在unix系统上开发c++应用程序,但默认情况下unix编译c++程序需要使用makefile.其实makefile语法还是比较简单,看上去有点像ant.废话不说了,直接上helloworld. ...

  5. Google市场推广统计

    Google Play作为Android最大的应用市场,也存在这推广等常用的行为,那么如何统计呢,Google Analytics SDK或者其他的SDK都提供了方法,实际上是可以不需要任何sdk,完 ...

  6. golang(5):编写WebSocket服务,client和html5调用

    本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/46882777 转载请必须注明出处! 1.关于websocket HTML5定义了 ...

  7. c++中string::function集合

    string append() 1.直接添加另一个完整的字符串: str1.append(str2); 2.添加另一个字符串的某一段字串:    str1.append(str2, 11,  7); ...

  8. 笔记-Node.js中的核心API之HTTP

    最近正在学习Node,在图书馆借了基本关于Node的书,同时在网上查阅资料,颇有收获,但是整体感觉对Node的理解还是停留在一个很模棱两可的状态.比如Node中的模块,平时练习就接触到那么几个,其他的 ...

  9. Jquery dom搜索之siblings()方法

    如果给定一个dom的元素集合的算则其对象,siblings()方法允许我们在dom树中搜索这个元素集合的同胞元素,并匹配这些元素构造一个新的对象,Jquery文档里面是这么说的,那么让我来用简单易懂的 ...

  10. JavaSE学习总结第27天_反射 & 设计模式 & JDK5、7、8新特性

      27.01  反射_类的加载概述和加载时机 类的加载:当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化. 加载:就是指将class文件读 ...