2012-03-16 6 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에서 프로젝트를 실행할 수 없습니다.

위의 보고서는 "HiWorld"를 실행하려고했을 때 Eclipse에서 제공 한 문제 세부 정보입니다.

터미널의 코드를 "javac"하고 "java"할 수 있습니다. 그리고 이클립스에서 Build Path Libraries에 기본 JDK 버전 인 JDK1.6.0을 추가했습니다.

Google 검색 및 SOFed 몇 시간 동안,하지만 난 여전히 맥에서 내 Eclipse에 당황 스럽다.

+0

(1) "/ Users/zhangstudyro/Developer/Java/HiWorld"폴더가 있습니까? (2) "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java"를 실행할 수 있습니까? – michael667

+0

커맨드 라인에서'which java'는 무엇을 말합니까? 또한 JDK를 빌드 경로 라이브러리에 수동으로 추가해야한다고 생각하지 않습니다. –

+0

@ michael667 예, 터미널에 도움말 메시지 행이 표시됩니다. 그러나 이클립스가 제공하는 문제는 "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java"를 "/ Users/zhangstudyro/Developer/Java/HiWorld"에서 찾을 수 없다고 말합니다. ".. 나는 이것을 이해할 수 없다. – studyro

답변

3

나는 Intellij와 동일한 문제가있었습니다. JDK 경로를 변경하여 수정했습니다.

내 컴퓨터가 최신 버전의 Mac OS X로 업그레이드되었을 때 애플이 JDK의 위치를 ​​변경했기 때문에이 문제가 발생했습니다. JDk의 새로운 경로는 같지만 "/" 체계".

관련 문제