当我尝试在IntelliJ上添加新Java时,我收到以下消息:"所选目录不是JDK"的有效主页。
当我运行which javac
时,输出为/usr/bin/javac
。当我运行ls -la /usr/bin/javac
时输出为:
lrwxr-xr-x 1 root wheel 75 Apr 13 14:29 /usr/bin/javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac
我尝试将/usr/bin
和/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/
添加为JDK的主页,但没有成功。有什么想法吗?
答案 0 :(得分:4)
在Mac上查找Java主页的适当方法是进入终端并输入:
/usr/libexec/java_home
这将为您提供一个可以设置为Java主目录的结果。例如,在我的机器上,它显示:
/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home