[java] 在linux+chrome/firefox上使用java applet


 

我現在的瀏覽器用不了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:~]─[02:06:56 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.1.gz
icedtea-web /usr/share/man/cs/man1/icedtea-web.1.gz
icedtea-web /usr/share/man/cs/man1/itweb-settings.1.gz
icedtea-web /usr/share/man/cs/man1/javaws.1.gz
icedtea-web /usr/share/man/cs/man1/policyeditor.1.gz
icedtea-web /usr/share/man/de/
icedtea-web /usr/share/man/de/man1/
icedtea-web /usr/share/man/de/man1/icedtea-web-plugin.1.gz
icedtea-web /usr/share/man/de/man1/icedtea-web.1.gz
icedtea-web /usr/share/man/de/man1/itweb-settings.1.gz
icedtea-web /usr/share/man/de/man1/javaws.1.gz
icedtea-web /usr/share/man/de/man1/policyeditor.1.gz
icedtea-web /usr/share/man/man1/
icedtea-web /usr/share/man/man1/icedtea-web-plugin.1.gz
icedtea-web /usr/share/man/man1/icedtea-web.1.gz
icedtea-web /usr/share/man/man1/itweb-settings.1.gz
icedtea-web /usr/share/man/man1/javaws.1.gz
icedtea-web /usr/share/man/man1/policyeditor.1.gz
icedtea-web /usr/share/man/pl/
icedtea-web /usr/share/man/pl/man1/
icedtea-web /usr/share/man/pl/man1/icedtea-web-plugin.1.gz
icedtea-web /usr/share/man/pl/man1/icedtea-web.1.gz
icedtea-web /usr/share/man/pl/man1/itweb-settings.1.gz
icedtea-web /usr/share/man/pl/man1/javaws.1.gz
icedtea-web /usr/share/man/pl/man1/policyeditor.1.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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM