Appleから最新のJava更新プログラム(OS X 2012-006のJava)をインストールしたばかりで、Java Preferencesアプリ(以前は住んで/Applications/Utilities
いたようですが、私のシステムに問題があるのか、それともclobberのJava環境設定を更新したのかについての考えはありますか?
Appleから最新のJava更新プログラム(OS X 2012-006のJava)をインストールしたばかりで、Java Preferencesアプリ(以前は住んで/Applications/Utilities
いたようですが、私のシステムに問題があるのか、それともclobberのJava環境設定を更新したのかについての考えはありますか?
回答:
Appleは、アップデートの一環として、LionおよびMountain LionからJava設定を削除しました。次に必要になったときに、Oracleから再インストールするように求められます。
問題の更新(OS X 2012-006用のJava)は、セキュリティ上の目的でSafari Javaプラグインを無効にします。アップルの技術速報ごと:
このリリースは、Apple提供のシステムJava SE 6をバージョン1.6.0_37に更新し、OS Xバージョン10.7以降用です。
このアップデートにより、Appleが提供するJavaアプレットプラグインがすべてのWebブラウザからアンインストールされます。Webページでアプレットを使用するには、「Missing plug-in」というラベルの付いた領域をクリックして、OracleからJavaアプレットプラグインの最新バージョンをダウンロードします。
この更新により、アプレット設定を構成するために必要でなくなったJava Preferencesアプリケーションも削除されます。
プラグインを再度有効にする方法については、Appleの技術速報リンクをご覧ください
完全なJavaランタイムが必要な場合は、このWebページにアクセスしてOracleから直接ダウンロードできます。
Appleは、システム設定の(新しい)JAVA設定ペインを使用してこのジョブを実行できると考えているため削除されましたが、そうではありません。
再インストールする場合:
10.8 dmgの/Packages/JavaEssentials.pkgにあります
インストール後、古い場所にJava Preferences.appが見つかります。これにより、インストールされているすべてのJAVAバージョンを切り替えることができ、ブラウザでアプレットを再び使用できるようになります。
JAVAのさらに別の障壁が破壊されました。
OSX 10.8.4にはJDK 1.7が必要でしたが、これが私がしたことです。
Java Preferences.app
新しいバージョンが実際に利用可能であることを確認する必要はありませんでした。そこで、frafraが提供するリンクを使用してインストールしました。この手順をスキップして、代わりにコマンドを実行することもできます。
/usr/libexec/java_home -V
JAVA_HOME
環境変数(~/.profile
)を次のように変更しました:
export JAVA_HOME=$(/usr/libexec/java_home)
JDK7のインストール後...
hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
これは基本的にFrafaの答えと同じです。答えのリンクが切れたり、OSXバージョンの変更によってリンクが廃止されたりした場合に、JavaEssentials.pkgを手動で見つける方法を説明しています。
/usr/libexec/java_home -v 1.7
...またはこれらの行に沿って何かをエクスポートします。