我有 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
和。javaws
javah
此外,您可以JAVA_HOME
在.bash_profile
.
cd /usr/bin
ls -l | grep java
- 检查它是否确实指向错误的位置rm java
- 删除符号链接ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java java
java -version
Mac OS 是否再次阻止它?您需要从 java.com 更新到最新版本吗?