如果是安裝的OpenJDK,很遺憾它是沒有libnpjp2.so的。
此時按照網上各種奇怪的方法都掙扎無效,但可以用icedtea插件來解決這個問題。
icedtea的版本與本機安裝的OpenJDK版本有關,一般default-java-plugin會自動選中:
1 sudo apt-get install default-java-plugin
顯示如下信息(截取部分):
The following NEW packages will be installed: default-java-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common
如果icedtea未被選中,則需要手動選擇安裝,或apt-get update一下。
確定安裝完成后,再用Firefox等打開帶有Java插件調用的網頁,會調用icedtea插件。如:http://www.java.com/en/download/installed8.jsp,點擊“Verify Java version”后,Firefox會提示允許加載icedtea插件,允許后顯示icedtea的界面,再次允許操作后即在網頁上顯示出已安裝的Java(OpenJRE)的版本。
驗證Java版本頁面
調用Applet時會顯示IcedTea Logo,
這里瀏覽器會提示允許IcedTea插件運行
Applet授權界面
驗證成功,版本號為主機當前安裝OpenJRE的版本號
Referrence:
本文基於知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議發布,歡迎引用、轉載或演繹,但是必須保留本文的署名BlackStorm以及本文鏈接http://www.cnblogs.com/BlackStorm/p/5480761.html,且未經許可不能用於商業目的。如有疑問或授權協商請與我聯系。