在osx mavericks上找不到java_主页

在osx mavericks上找不到java_主页,java,macos,java-home,Java,Macos,Java Home,有人能帮我弄清楚为什么我执行的每个命令都涉及 JAVA_HOME 导致 -bash: /usr/libexec/java_home: No such file or directory 有趣的是,当我执行/usr/libexec/java_home的ls-al时 lrwxr-xr-x 1 root wheel 79 Apr 10 13:15 java_home -> /System/Library/Frameworks/JavaVM.framework/Versions

有人能帮我弄清楚为什么我执行的每个命令都涉及 JAVA_HOME 导致

-bash: /usr/libexec/java_home: No such file or directory
有趣的是,当我执行
/usr/libexec/java_home
ls-al

lrwxr-xr-x    1 root  wheel     
79 Apr 10 13:15 java_home -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home

我无法运行任何基于java的程序,因为JDK不工作。

您是否签入了
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home
文件是否真的在那里?您能试试
/usr/libexec/java_home-V
并在这里报告吗?谢谢您的帮助。在试图找出问题所在后,我放弃并重新安装了osx mavericks(是的,我知道,我用java编写代码,因此没有它,机器对我来说几乎毫无用处),不管怎样,现在/usr/libexec/java_home给了我-1.8.0,x86_64:“java SE 8”/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home但是android studio和eclipse仍然要求我安装jdk 6 android无法与Java 8一起使用,您还需要安装早期版本的Java。请参阅@JGFMK的评论