我有 Mac OS 10.8.4,当我输入终端 >java 时出现错误
无法在“/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java/bin/java”中找到可执行文件 (-1)
不知道它错过的地点和时间......几天前一切都很好。如何解决?那是因为我安装了 java 1.7 吗?
先检查:whereis java,通常是/usr/bin/java
java可能in的符号链接/usr/bin未指向正确的位置。您可以手动将此链接设置为还/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
检查其他进程:javac、javadoc、javap和。javawsjavah
此外,您可以JAVA_HOME在.bash_profile.
cd /usr/binls -l | grep java- 检查它是否确实指向错误的位置rm java- 删除符号链接ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java javajava -versionMac OS 是否再次阻止它?您需要从 java.com 更新到最新版本吗?