Mac OS:java缺失

时间:2013-07-29 20:23:48

标签: java macos java-home

我有Mac OS 10.8.4 当我输入终端> java时出现错误

  

无法找到可执行文件   “/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java/bin/java”   (-1)

不知道错过的地点和时间...几天前一切都很好。如何解决?那是因为我安装了java 1.7吗?

3 个答案:

答案 0 :(得分:2)

先检查:whereis java,通常是/usr/bin/java

java/usr/bin的符号链接可能并未指向正确的位置。您可以手动将此链接设置为/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java 另请查看其他流程:javacjavadocjavapjavawsjavah

此外,您可以在JAVA_HOME中定义.bash_profile

  1. cd /usr/bin
  2. ls -l | grep java - 检查它是否确实指向了错误的位置
  3. rm java - 删除符号链接
  4. ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java java
  5. 尝试java -version

答案 1 :(得分:0)

Mac OS是否再次阻止它?您需要从java.com更新到最新版本吗?

答案 2 :(得分:0)