Answers:
从10.6开始(我想 - 可能更早),建议使用JAVA_HOME变量的方法 /usr/libexec/java_home
,通过类似的东西
% export JAVA_HOME=`/usr/libexec/java_home`
您可以添加各种选项以在给定各种约束的情况下选择合适的JAVA_HOME。有关详细信息,请参见java_home联机帮助页。
一般的想法是在结构下 /System/Library/Frameworks/JavaVM.frameworks
没有记录,原则上可能会在发布之间发生变化。
/System/Library/Frameworks/JavaVM.frameworks/
并打开Home
看看它是否是别名。按住Command键并单击标题栏中的文件夹名称以查看完整路径。如果它是/System/Library/Frameworks/JavaVM.frameworks/Version/1.6.0_22/Home
,别名简单地解决了。