我在 OS X Yosemite 10.10.3
我正在运行 XCODE 并收到错误
Error: JAVA_HOME is not defined correctly.
We cannot execute /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java
我查看了 OSX Sierra (10.12)、El Captain (10.11)、Yosemite (10.10)、Mavericks (10.9)、Mountain Lion (10.8) 或 OSX Lion (10.7) 上的 JAVA_HOME 在哪里? 并尝试了 JAVA_HOME 变量的所有建议。
我尝试从 Oracle 卸载并重新安装 java 和 jdk
java -version
给我
java 版本 "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, 混合模式)
我已确保在所有建议中,我将版本 # 替换为正确的版本 #。
每个做出响应的人似乎都CurrentJDK
在 /System/Library/Frameworks/JavaVM.framework/Versions/ 内。
我只有A
和Current
我想知道这是否是我收到错误的部分原因,我该如何解决?