2017-03-12 3 views
0

이제 jar를 사용하여 몇 가지 방법을 사용하고 있습니다. 하지만 사용하는 클래스에는 패키지 이름이 없습니다.java 기본 패키지 (Eclipse 사용)

나는이 방법을 사용하는 문제를 해결하기 위해 리플렉션을 사용할 수 있습니다.하지만 지금 인터페이스와 클래스 중 일부를 재정의하고 싶습니다.

(classname) cannot be resolved to a type.

내 Elcipse에 어떤 기회 구성이 다른 있습니까 : 나는이 컴파일 오류가 직접 확장하고있는 반면 그러나

는, 다른 사람은 할 수는 Elcipse를 사용하여 자신의 컴퓨터에있는 모든 컴파일 오류없이 직접이 클래스를 확장 다른 사람들로부터?

지금은 혼란 스럽습니다. ...

+0

포장재와 아무 관련이 없습니다. 클래스 패스를 올바르게 설정 했습니까? Eclipse에서 "빌드 경로에 추가"명령을 사용하여이 작업을 수행 할 수 있습니다. – Mordechai

답변

3

그냥 그렇게하지 마십시오.

기본 빈 패키지를 사용하면 "실제"코드 기반에 위치가 없습니다.

기본 패키지 클래스를 작업 할 때 시간을 낭비하는 대신 실제 패키지에 넣어 리팩토링합니다. 액세스 제어 키워드 public/private/private를 유용하게 사용합니다 ...

반사는 예를 들어 아주 특별한 상황에서만 사용해야합니다. 누락 된 패키지 이름을 수정하지 않도록하십시오.