2012-03-16 39 views
2
Exception occurred executing command line. 
Cannot run program "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java" 
(in directory "/Users/zhangstudyro/Developer/Java/HiWorld"): error=2, No such file or directory 

嗨,我是新来的Mac。无法在Mac上的Eclipse中运行项目

上面的报告是eclipse在尝试运行“HiWorld”时给出的问题详情。

我可以在终端中使用“javac”和“java”代码。在eclipse中,我已经将JDK1.6.0添加到构建路径库中,这是默认的JDK版本。

谷歌搜索和SOFed几个小时,但我仍然困惑与我的Eclipse在Mac上。

+0

(1)是否有文件夹“/ Users/zhangstudyro/Developer/Java/HiWorld”? (2)你能执行“/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java”吗? – michael667 2012-03-16 15:52:12

+0

在命令行中'which java'告诉你什么?我也怀疑你需要手动将JDK添加到构建路径库。 – 2012-03-16 15:57:05

+0

@ michael667是的,在终端打印帮助信息。但Eclipse提供的问题详细信息显示“/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java”无法在“/ Users/zhangstudyro/Developer/Java/HiWorld中找到“..我无法理解这一点。 – studyro 2012-03-16 16:02:20

回答

3

我和Intellij有同样的问题。我通过更改JDK的路径来修复它。

对我来说,问题在于苹果在我的工作计算机升级到最新版本的Mac OS X时改变了JDK的位置。我的JDK的新路径看起来相同,但不以“/系统”。

相关问题