我的Mac OS 10.8.4 当我在终端上键入> java的,我得到一个错误的Mac OS:java的缺失
无法在 “/系统查找可执行/库/框架/ JavaVM的。框架/版本/ A /命令/ JAVA /斌/ java的” (-1)
不知道在哪里和它无缘当......前几天一切都很好。如何解决这个问题?那是因为我安装了java 1.7吗?
我的Mac OS 10.8.4 当我在终端上键入> java的,我得到一个错误的Mac OS:java的缺失
无法在 “/系统查找可执行/库/框架/ JavaVM的。框架/版本/ A /命令/ JAVA /斌/ java的” (-1)
不知道在哪里和它无缘当......前几天一切都很好。如何解决这个问题?那是因为我安装了java 1.7吗?
首先检查:whereis java
,通常它是在/usr/bin
java
没有指向正确的位置/usr/bin/java
大概符号链接。您可以手动设置此链接到/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
另请检查其他进程:javac
,javadoc
,javap
,javaws
和javah
。
此外,您可以在您的.bash_profile
中定义JAVA_HOME
。
cd /usr/bin
ls -l | grep java
- 检查它是否确实指向一个错误的位置rm java
- 删除符号链接ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java java
java -version
是的,whereis java给我/ usr/bin/java 如何手动设置链接? – Jim
要删除一个链接:'rm {link-name}',并创建一个新链接 - 'ln -s {/ path/to/file-name} {link-name}' –
Mac OS是否阻止了它?你需要从java.com更新到最新版本吗?
谁做了反对票和为了什么 ? – Jim
我低估了,因为这个问题基本归结为“我打破了我的电脑,我该怎么办?”。没有足够的细节来告诉你究竟是什么错误,除了你的java可执行文件不在系统期望的位置。您也没有共享任何努力来尝试调试或修复它......我想重新安装并检查您的路径和JAVA_HOME应该可以解决大多数情况下的问题。另外,它对于SO来说是无关紧要的,在我看来,它更适合于超级用户,因为它唯一与编程有关的事情就是破坏的程序是java。 – l4mpi