2011-03-19 3 views
0

Eclipse의 Android에서 C 및 Android 개발을 수행했지만 실제로 Java를 엄격하게 수행 한 적이 없습니다. 이클립스 프로젝트에 "javac codename.java"를 사용하여 컴파일하는 코드를 추가하면 Eclipse에서 오류가 발생하고 java.io. *을 가져 오는 것과 같은 명령문을 인식 할 수 없습니다. 나는 이것이 나의 클래스 경로에 문제가 있다고 믿고 라이브러리/시스템/자바와 같은 몇 가지 경로를 추가하려고했지만 어떤 성공도하지 못했다. 솔루션에 대한 아이디어가 있습니까?Eclipse Mac OS X에서 기본 Java 클래스를 찾을 수 없습니다

답변

1

이클립스가 JDK에서 제공하는 클래스에 문제가있는 경우에는 (따라서 - JDK) 제대로 설치되었는지 확인하는 것이 좋습니다. Window> Preferences 메뉴로 이동하여 검색 입력에 "jdk"를 입력하기 시작하면됩니다. Java> 설치된 JRE으로 사용자를 안내해야합니다. 올바른 JDK가 설치되어 있는지 확인하십시오 (그렇지 않은 경우 - 을 추가 할 수 있습니다). 그런 다음 프로젝트 청소를 시도하십시오 - 메뉴 프로젝트> 청소 ....

희망, 도움이 되겠습니다.

+0

Installed JRE를 살펴 보았지만 아무 것도 보지 않았습니다. 그러나 os x –

+0

에 적절한 jdk를 얻을 수있는 곳은 혼란 스럽습니다. 언제나 http://www.oracle.com/에 갈 수 있습니다. technoke/java/javase/downloads/index.html –

+0

죄송합니다. Mac을 사용하고 있지 않아서 Mac OS가 JDK가 이미 설치되어있는 것으로 보입니다. http : // stackoverflow를 방문하십시오. com/questions/1577014/how-install-a-specific-jdk-on-mac-os-x 자세한 정보. 하지만 이미 JDK가 설치되어있을 것입니다. Eclipse를 찾을 위치를 지정해야합니다. –

0

환경 설정 대화 상자로 이동하여 Java/Installed JRE로 이동하는 경우 해당 경로가 올바른지 확인하십시오.

+0

솔직히 말해서 경로가 무엇인지 잘 모르겠다.이 웹 사이트를 찾았는데 정확하다 (나는 10.5를 실행 중이다). http://www.mattfitz.info/library/article/113 –

+0

그래서 내 문제에 대한 해결책 내가 C/C++ 개발을 위해 Galileo를 개식했기 때문에 원래 Android SDK를 추가 했으므로 Android 용으로 컴파일 할 수 있었지만 Java 용으로 컴파일 할 수는 없었습니다. C/C++/Android (Galileo)와 Java (Helios) 용으로 두 가지 Eclipse, Eclipse를 설치하여이 문제를 해결했습니다. –

0

Eclipse가 소스 파일을 Java로 인식하고 컴파일하려면 프로젝트가 Java 프로젝트 여야합니다. New/Java Project을 통해 생성되지 않은 프로젝트에 .java 파일을 넣는 것은 작동하지 않습니다.

Java 프로젝트를 만들고 .java 파일을 넣어보세요.

+0

그래, 방금 새 Java 프로젝트를 만들었고 java.io. *를 가져 오려고 시도했지만 클래스를 전혀 인식하지 못했습니다 –

+0

너무 나쁨 :-(* Package Explorer *에서 * JRE System Library *를 펼치면 아무 것도 볼 수 있습니까? 'classes.jar'에 있어야합니다. – ChrisJ

0

기본 위치 (현재 어쨌든 지금은)는 /System/Library/Java/JavaVirtualMachines/[VERSION].jdk/Contents/Home입니다.
기본 위치는 /usr/libexec/java_home입니다.
그런데, 나는 jdk를 찾지 못하는 식으로는 아무런 문제가 없었습니다. 보통은 모두 입니다.

+0

나는 내 이슈가 C/C++ 빌드를 가지고 있다는 것을 깨달았다. 새로운 자바 프로젝트를 만들 수는 있었지만 그것을 처리 할 준비가되지 않았다. 이클립스 클래식은 모든 문제를 해결했다. –

관련 문제