2

Mac OS X 10.7.4 を使用しています。私のJava設定は次のように表示されます: Java 設定

を実行するlocate javacと、次のようになります。

...
/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/javac
...
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/javac
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/javac
...
/usr/bin/javac
...

他の何かをソフトリンクしているようには見えない場所。

  • JDK が 1 つしかない場合、この 1 つのコマンドに対して複数の場所があるのはなぜですか?
  • /System/Library/Frameworks/JavaVM.framework/と の概念的な違いは何/System/Library/Java/JavaVirtualMachines/ですか?
  • Mac OS X には、「 」と呼ばれる単一のフォルダがあり、Windows で行われるのと同様に、JAVA_HOMEすべての JDK ツールとヘッダー ファイル ( .jni.h
4

1 に答える 1

0

/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Homeとして使っていJAVA_HOMEます。それがJDKの場所です。

于 2012-07-25T10:08:46.653 に答える