我现在的浏览器用不了java applet,我的环境是archlinux + chrome or firefox。

java网站的指引是这样说的

按照这些说明操作,以便在 Ubuntu Linux 上的 Web 浏览器中启用 Java。
Google Chrome 通过执行以下操作成为超级用户:运行 su 命令,然后输入超级用户口令。键入:
sudo -s
如果没有名称为 plugins 的目录,请创建一个。键入:
mkdir -p /opt/google/chrome/plugins
创建符号链接之前,请切换至 Google chrome plugins 目录。键入:
cd /opt/google/chrome/plugins
创建符号链接。键入:
ln -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so
重新启动浏览器并测试 Java Mozilla Firefox 通过执行以下操作成为超级用户:运行 su 命令,然后输入超级用户口令。键入:
sudo -s
如果没有名称为 plugins 的目录,请创建一个。键入:
mkdir -p /usr/lib/firefox-addons/plugins
创建符号链接之前,请切换至 Mozilla 插件目录。键入:
cd /usr/lib/firefox-addons/plugins
创建符号链接。键入:
ln -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so
重新启动浏览器并测试 Java

https://www.java.com/zh_CN/download/help/enable_browser_ubuntu.xml

但是我没有 libnpjp2.so,因为我用的是openjdk。

大概是因为知识产权等原因。我想要在装一个包,叫icedtea-web

┬─[tong@T7:~]─[:: PM]
╰─>$ pacman -Ql icedtea-web
icedtea-web /usr/
icedtea-web /usr/bin/
icedtea-web /usr/bin/itweb-settings
icedtea-web /usr/bin/javaws
icedtea-web /usr/bin/policyeditor
icedtea-web /usr/lib/
icedtea-web /usr/lib/mozilla/
icedtea-web /usr/lib/mozilla/plugins/
icedtea-web /usr/lib/mozilla/plugins/IcedTeaPlugin.so
icedtea-web /usr/share/
icedtea-web /usr/share/applications/
icedtea-web /usr/share/applications/itweb-settings.desktop
icedtea-web /usr/share/applications/javaws.desktop
icedtea-web /usr/share/icedtea-web/
icedtea-web /usr/share/icedtea-web/bin/
icedtea-web /usr/share/icedtea-web/bin/itweb-settings
icedtea-web /usr/share/icedtea-web/bin/javaws
icedtea-web /usr/share/icedtea-web/bin/policyeditor
icedtea-web /usr/share/icedtea-web/etc/
icedtea-web /usr/share/icedtea-web/etc/bash_completion.d/
icedtea-web /usr/share/icedtea-web/etc/bash_completion.d/itweb-settings.bash
icedtea-web /usr/share/icedtea-web/etc/bash_completion.d/javaws.bash
icedtea-web /usr/share/icedtea-web/etc/bash_completion.d/policyeditor.bash
icedtea-web /usr/share/icedtea-web/javaws_splash.png
icedtea-web /usr/share/icedtea-web/jsobject.jar
icedtea-web /usr/share/icedtea-web/lib/
icedtea-web /usr/share/icedtea-web/lib/IcedTeaPlugin.so
icedtea-web /usr/share/icedtea-web/netx.jar
icedtea-web /usr/share/icedtea-web/plugin.jar
icedtea-web /usr/share/man/
icedtea-web /usr/share/man/cs/
icedtea-web /usr/share/man/cs/man1/
icedtea-web /usr/share/man/cs/man1/icedtea-web-plugin..gz
icedtea-web /usr/share/man/cs/man1/icedtea-web..gz
icedtea-web /usr/share/man/cs/man1/itweb-settings..gz
icedtea-web /usr/share/man/cs/man1/javaws..gz
icedtea-web /usr/share/man/cs/man1/policyeditor..gz
icedtea-web /usr/share/man/de/
icedtea-web /usr/share/man/de/man1/
icedtea-web /usr/share/man/de/man1/icedtea-web-plugin..gz
icedtea-web /usr/share/man/de/man1/icedtea-web..gz
icedtea-web /usr/share/man/de/man1/itweb-settings..gz
icedtea-web /usr/share/man/de/man1/javaws..gz
icedtea-web /usr/share/man/de/man1/policyeditor..gz
icedtea-web /usr/share/man/man1/
icedtea-web /usr/share/man/man1/icedtea-web-plugin..gz
icedtea-web /usr/share/man/man1/icedtea-web..gz
icedtea-web /usr/share/man/man1/itweb-settings..gz
icedtea-web /usr/share/man/man1/javaws..gz
icedtea-web /usr/share/man/man1/policyeditor..gz
icedtea-web /usr/share/man/pl/
icedtea-web /usr/share/man/pl/man1/
icedtea-web /usr/share/man/pl/man1/icedtea-web-plugin..gz
icedtea-web /usr/share/man/pl/man1/icedtea-web..gz
icedtea-web /usr/share/man/pl/man1/itweb-settings..gz
icedtea-web /usr/share/man/pl/man1/javaws..gz
icedtea-web /usr/share/man/pl/man1/policyeditor..gz
icedtea-web /usr/share/pixmaps/
icedtea-web /usr/share/pixmaps/javaws.png

https://ubuntuforums.org/showthread.php?t=2063535

https://askubuntu.com/questions/680090/libnpjp2-so-java-plugin-missing-in-openjdk-8-jdki386

---- 目前还不好使。。。。

chrome 45之后不支持 napi了。

http://www.chromium.org/developers/npapi-deprecation

https://www.java.com/en/download/faq/chrome.xml

[java] 在linux+chrome/firefox上使用java applet的更多相关文章

  1. java面试题全集(上)--java基础

    本文转载自:https://blog.csdn.net/jackfrued/article/details/44921941 1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - ...

  2. java调用Linux命令报错:java.io.IOException: Cannot run program "ps": CreateProcess error=2, ?????????

    在idea里面,java代码:Runtime.getRuntime().exec("ps -aux") 是因为默认是用windows平台运行了,所以报错,得改成调用Linux平台运 ...

  3. linux系统上安装java

    linux系统上安装java   如何在ubuntu server上安装java(jre或jdk),主要注意以下几点: 1.下载你想要的java版本压缩包. JRE下载:http://java.com ...

  4. Linux主机上发布java web应用

    1.链接远程主机命令 ssh user@hostname 如: shh root@192.168.1.1 2.查看主机操作系统版本 uname -a 3.linux系统安装mysql a)检查是否安装 ...

  5. Linux 笔记 #03# 在 Debian远程服务器上运行 Java socket程序

    我试图做什么:把我的破代码放到服务器上运行,并成功与客户端进行 socket通信. 预备环境:刚安装好 MySQL 和 JVM 的 Linux远程服务器(Debian 8)一台. 主要有如下几个步骤: ...

  6. linux上java解加密(AES/CBC)异常:java.lang.SecurityException: JCE cannot authenticate the provider BC办法

    用mapreduce做数据清洗的时候,需要对数据进行解密,加密方法是:AES/CBC/PKCS7Padding,由于java本身不支持,需要添加依赖,用的依赖是: <dependency> ...

  7. 将linux上的Java代码上传到码云

    将linux上的Java代码上传到码云 1.在linux上直接输入命令获取git sudo apt-get install git 显示资源被占用,按照图中方法强制安装 2.建立与教材配套的目录结构 ...

  8. 如何在Linux上升级java

    首先使用rpm -qa|grep gcj命令查找安装信息 卸载老版java: rpm -e <检索到软件名> 下载最新java JDK: 自行到oracle官网下载相应的版本,放到linu ...

  9. Linux学习2-云服务器上安装java和tomcat环境

    在linux上部署java的项目,首先要安装JDK和Tomcat,具体要求怎么操作呢,我们一起来学习吧! JDK的安装步骤如下: 1.首先我们从官网下载jdk-8u231-linux-x64.rpm安 ...

随机推荐

  1. GitHub删除已有仓库

    之前都只是创建,还没试过删除,讲道理,如果第一次找删除按钮,还是有点小曲折的,特记录如下: 1.先找到你要删除的仓库 2.点进去,到具体项目地址,找到setting 3.点进去,一直往下翻,会看到红色 ...

  2. Unity应用架构设计(1)—— MVVM 模式的设计和实施(Part 1)

    初识 MVVM 谈起 MVVM 设计模式,可能第一映像你会想到 WPF/Sliverlight,他们提供了的数据绑定(Data Binding),命令(Command)等功能,这让 MVVM 模式得到 ...

  3. 在 WPF 中如何在控件上屏蔽系统默认的触摸长按事件

    来源:https://stackoverflow.com/questions/5962108/disable-a-right-click-press-and-hold-in-wpf-applicati ...

  4. SATA主机协议的FPGA实现之物理层设计

    SATA主机协议的FPGA实现之物理层设计   接上一篇文章,这里讲解SATA主机协议的物理层的实现过程. 下图是标准SATA协议文档中给出的物理层结构.可以看到它包含控制模块.时钟数据提取单元.同步 ...

  5. Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK - Android

    在Windows7上运行 “cordova build android” 报错,如下: C:\test\hello> cordova build android ANDROID_HOME=C:\ ...

  6. 34对MyBatis的博客的整理心得

    对本博客的mybatis重新读一下,做一个整理.如下: 1:为什么会有mybatis,因为原生的jdbc方式有很大问题: (1)数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭 ...

  7. java web (sevlet)请求之get,post,forward,redirect

    [参考]web请求之get,post,forward,redirect 1,form表单:可以采用post或者get请求,客户端主动跳转,url地址会改变为提交后的地址 2,forward:forwa ...

  8. assets下的文件复制到SD卡

    由于assets和res下的文件都只可以读不可以写,那么在程序初始化后,将后期需要使用并且需要修改的文件复制到SD卡.下面代码提供一个工具类,将assets下的任意资源复制到SD卡下. assets下 ...

  9. 寄存器理解 及 X86汇编入门

    本文整理自多材料源,感谢原址分享,请查看末尾Url I, 汇编语言分类: 汇编语言和CPU息息相关,但是不能把汇编语言完全等同于CPU的机器指令.不同架构的CPU指令并不相同,如x86,powerpc ...

  10. Android学习Scroller(五)——具体解释Scroller调用过程以及View的重绘

    PS: 该篇博客已经deprecated,不再维护.详情请參见  站在源代码的肩膀上全解Scroller工作机制  http://blog.csdn.net/lfdfhl/article/detail ...