
我安裝了 JDK 1.6.0_43。我的瀏覽器 (Firefox 20.0) 安裝並啟用了 Java applet 插件 14.6.1(根據 Firefox 的插件檢查,該插件是最新的)。但小程式不起作用。
例如,當我登入並訪問 Formula1.com 上的即時計時時,彈出視窗僅顯示「缺少插件」。點擊「更多資訊」後,它會將我傳送到 Oracle 頁面下載 Java 7 Update 21。
我還不想安裝 Java 7。
有沒有辦法讓 Java 小程式在 Firefox 中運作,尤其是在不更新到 Java 7 JDK 的情況下?
答案1
我在這裡找到了答案:Java for OS X 2013-002:如何重新啟用 Apple 提供的 Java SE 6 Web 外掛程式和 Web Start 功能。
愚蠢的我:我沒有早點找到這個答案。
我只執行了 4 個步驟中的前 3 個(因為我不需要 Web Start 功能)並重新啟動了 Firefox...瞧! Java 小程式現在可以工作(我設定了 FF,以便所有外掛程式只有在我透過點擊頁面上外掛程式的空間明確授予許可後才會啟動)。
同時,我還升級到了 1.6.0_45(「Java for OS X 2013-003」),如果這有影響的話。
答案2
我的 Mac 上的 JRE 也遇到了類似的問題,最終是因為位數所致。我的 Mac 是 64 位,但安裝了 32 位 JRE。也許這個問題也困擾著您?
編輯:實際上,我認為這實際上歸結為 Firefox 是 32 位,但我的 Mac 和 JRE 都是 64 位元。我需要安裝 32 位元 JRE 才能讓小程式實際運作。