我在 Debian 7 系統上使用最新版本的 Chrome、Chromium 和 IceWeasel 瀏覽器。在實驗期間,我需要在瀏覽器中執行舊的 Java 小程式。然而,由於現代瀏覽器不再支援它,我想知道是否有一種方法可以在我的機器上運行這些 Java 小程式。我身邊有原始碼。
我嘗試過像 browxy.com 這樣的線上 Java 編譯器,但最終它們也需要在瀏覽器中執行小程式——我的瀏覽器不支援這一點。
有什麼辦法可以運行這些小程式嗎?
答案1
對於在 2017 年或之後閱讀本文的人,當時沒有現代瀏覽器支援 java 小程序,以下是我為使其在 Ubuntu 16 上運行而所做的工作。
安裝icedtea以取得java小程式外掛:
sudo apt-get install icedtea-8-plugin
下載 Firefox 51(刪除 java 之前的最後一個版本)
https://ftp.mozilla.org/pub/firefox/releases/51.0b9/
提取到特定位置($HOME/java/火狐, 例如)
暫時中斷網路連線(否則 Firefox 將立即更新為 post java 版本)
run firefox --no-remote
去關於:首選項#高級並選擇'從不檢查更新'。現在您可以重新啟用網際網路。
啟動此瀏覽器後,請勿使用 Firefox 進行任何正常的本機網頁瀏覽,因為您將使用不安全的舊版本。這是因為當您啟動 Firefox 時,它會嘗試附加到現有進程,因此會選擇舊進程。如果您通常使用 Firefox(或其任何衍生產品,例如iceweasel),我建議您執行舊版$HOME設定為不同於平常的設置,或甚至可以設置為不同的用戶,以避免設置衝突。
答案2
使用 Chrome 之外任何支援 Java 的瀏覽器。