
JDK 1.6.0_43 がインストールされています。ブラウザ (Firefox 20.0) には Java アプレット プラグイン 14.6.1 がインストールされ、有効になっています (Firefox のプラグイン チェックによると、これは最新です)。しかし、アプレットは動作しません。
たとえば、formula1.com にログインしてライブタイミングにアクセスすると、ポップアップ ウィンドウに「プラグインがありません」と表示されます。「詳細情報」をクリックすると、Java 7 Update 21 をダウンロードするための Oracle ページに移動します。
Java 7 をまだインストールしたくありません。
特に Java 7 JDK にアップデートせずに、Firefox で Java アプレットを動作させる方法はありますか?
答え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 をインストールする必要がありました。