2013-04-13 6 views
1

아마도이 문제를 오해하고있는 것이므로 잘못된 질문을하고있을 수 있습니다. Mac OSX 10.8.3을 사용하고 있으며 Eclipse에서 애플릿을 만들고 있습니다. *awt, applet, util, 어디는 import java.*를 사용하려고 할 때 등Eclipse가 Java 라이브러리를 인식하지 못하는 이유는 무엇입니까?

이클립스는 기본적으로 자바 라이브러리를 인식하지 못하는 것처럼 행동, 오류를 보여줍니다. 환경 설정에서 Java SE 6 JRE를 선택했습니다. 컴파일러 준수 수준을 1.6으로 낮추려고했지만 아무 것도하지 않는 것 같습니다.

내가 가져온 클래스 중 일부는 Windows 머신에 코드가 작성되었지만 어떻게 영향을 미치는지는 알 수 없습니다. 이견있는 사람?

+0

그냥 확인하고 Java를 설치 했습니까? – christopher

+1

@Chris Cooney : eclipse는 java가 없으므로 실행할 수 없으므로 설치해야합니다. – Simulant

답변

1

가져 오기를 제거하면 Eclipse는 필요한 가져 오기가 가져 오기되지 않았 음을 감지합니다. CTRL + SHIFT + 을 눌러 가져 오기를 구성하면 Eclipse는 필요한 모든 가져 오기를 자동으로 검색합니다.

또한 더 이상 가져 오지 말아야합니다. import java.* (심지어는 불가능할 것입니다.)이라면, 끔찍한 연습이 될 것입니다. 왜냐하면 모든 라이브러리를 메모리에로드해야하기 때문입니다 (필요하지 않은 라이브러리까지도). 메모리 공간을 절약하려면 *을 가져 오기와 함께 사용하지 마십시오 (Eclipse는 가져 오기를 구성 할 때이 작업을 수행함).

0

java.*을 가져 오는 경우 java 폴더에있는 모든 클래스, 인터페이스 등만 가져옵니다. utils에서 클래스를 가져 오려면 java.utils.*을 가져와야합니다. *은 반복적으로 작동하지 않습니다. 실제로 필요한 클래스를 가져 오는 것이 더 좋습니다. 일반적으로 Eclipse는 자동화 된 import 구문 생성을 제안했습니다.

관련 문제