2012-03-16 37 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的新路徑看起來相同,但不以「/系統」。

相關問題