2

Mac OSX 10.7 に JDK 1.7 update 21 をインストールしようとしています。Oracleサイトからインストーラーを(dmgファイルとして)ダウンロードしました。正常に完了したインストーラーを実行しました。現在、ファイル システムのどこにも Java SDK が見つかりません。の出力/usr/libexec/java_home -Vは次のとおりです。

  ***/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home***

これは、インストールされている以前のバージョンです。また、 java -version を実行すると、同じ古いバージョンが実行されます。

***Java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)***

Java コントロール パネルでは、JRE がブラウザ用の Java 1.7 に更新されていることがわかりますが、そこには JDK に関する詳細はありません。

JDKファイル システムのどこで新しいファイルを見つけることができますか? また、それをデフォルトとして設定するにはどうすればよいですか? デバッグに使用できるインストールのログ ファイルはありますか?

4

1 に答える 1

2

これをシェル起動スクリプトに追加してみてください (bash を使用している場合は ~ の .bash_profile オフ):

export JAVA_HOME=`/usr/libexec/java_home -v '1.7*'`

JDK を提供する Apple から Oracle への切り替えは、完全な惨事でした。

于 2014-04-06T15:43:00.220 に答える