zoukankan      html  css  js  c++  java
  • Linux下启用Chrome/Firefox的Java插件

    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.权限管理系统
    Django实战1-权限管理功能实现-01:搭建开发环境
    Django实战1-权限管理功能实现-02:项目设置
    Django实战1-权限管理功能实现-03:用户认证
    Django实战1-权限管理功能实现-04:系统入口
    Django实战1-权限管理功能实现-05:组织架构的添加
    Django实战1-权限管理功能实现-06:知识扩展-Django表单
    2.项目环境搭建
    mysql 基础
    Spring Security中 SecurityContextHolder.getContext().getAuthentication().getPrincipal()获取当前用户
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4070914.html
Copyright © 2011-2022 走看看