2012-06-26 2 views
0

일식 자바 프로젝트에 일부 JAR을 성공적으로 가져 왔습니다. 내 코드에서 해당 JAR 파일의 클래스를 사용하려고하면 "형식을 확인할 수 없습니다."오류가 발생합니다.이클립스로 가져 오기 Jar 파일이 실패합니다 - 형식으로 해결할 수 없습니다

이제는 이클립스의 자동 도움말 기능을 사용하거나 수동으로 가져 오기 명령문을 입력하여 오류를 없애고 해당 클래스를 사용해야합니다.

어떻게 오류를 멈추고 항상 수동으로 가져올 필요성을 제거하십시오. Eclipse에서 Java.Lang.String을 가져 오지 않습니다. 그렇다면 다른 클래스에 대해서도 똑같은 것을 어떻게 보장 할 수 있습니까?

답변

1

그렇지 않습니다. 모두 가져와야하지만, 클래스 단위가 아닌 패키지 단위로 처리 할 수 ​​있습니다.

java.lang의 모든 클래스는 모든 Java 프로그램에 자동으로 반입됩니다. main() 함수를 포함하는 클래스와 동일한 패키지에있는 모든 클래스와 마찬가지로 그 외에는 각 클래스를 가져와야합니다.

Eclipse는 아마도 인식 할 수없는 클래스를 가져올 것입니다. 인식 할 수없는 클래스에 대해 Ctrl-Space 단축키를 사용해보십시오.

마지막으로,이 내용을 읽는 데 어려움이 없습니다. http://en.wikipedia.org/wiki/Java_package - 이미이 모든 내용이있을 수 있지만 그럴 수 있습니다.

2

Eclipse 단축키 CTRL + SHIFT + O를 사용하여 "가져 오기 구성"을 사용하여 Eclipse가 클래스 경로에 필요한 클래스를 자동으로 찾는 데 필요한 가져 오기를 추가 할 수 있습니다. 시간을 절약 할 수 있지만 인식 할 수없는 클래스에서 Ctrl-Space 단축키를 사용하여 하나씩 이동하는 것보다 빠릅니다.

관련 문제