我使用的是Mac OS X 10.7.4。我的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
...
似乎没有什么东西可以软连接别的东西。
/System/Library/Frameworks/JavaVM.framework/
和/System/Library/Java/JavaVirtualMachines/
之间的概念差异是什么?
JAVA_HOME
?jni.h
”的文件夹,其中包含所有JDK工具以及头文件(例如{{1}}),类似于这是在Windows中完成的吗?答案 0 :(得分:0)
我将/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home
用作JAVA_HOME
。这就是JDK的位置。