我有Mac OS 10.8.4 当我输入终端> java时出现错误
无法找到可执行文件 “/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java/bin/java” (-1)
不知道错过的地点和时间...几天前一切都很好。如何解决?那是因为我安装了java 1.7吗?
答案 0 :(得分:2)
先检查:whereis java
,通常是/usr/bin/java
java
中/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
答案 1 :(得分:0)
Mac OS是否再次阻止它?您需要从java.com更新到最新版本吗?
答案 2 :(得分:0)