2014-12-22 3 views
0

내 시스템에 jdk1.8.0_25가 설치되었지만, maven 컴파일시 항상 com.sun.security.ntlm 패키지가 존재하지 않습니다. 오류가 발생했습니다. on ** import com.sun.istack.internal.NotNull; ** line. 웹에서 같은 문제가 발견되었지만 아무도이 문제를 건너 뛰지 않아도됩니다. 프로젝트에 사용 된 guva.jar가 있습니다.com.sun.security.ntlm 패키지가 존재하지 않습니다.

+0

공식 사이트에서 jdk를 설치하셨습니까? – Everv0id

+0

예 저는 꽤 확신합니다. ** mvn --version ** 명령을 확인하여 ** Java 버전 : 1.8.0_25, 공급 업체 : Oracle Corporation Java 홈 : /usr/java/jdk1.8.0_25/jre** –

+2

해당 가져 오기가 컴파일하려고하는 코드? 모든 "com.sun. *"패키지는 내부에 있으므로 사용자 정의 코드에서 직접 사용하면 안됩니다. 그렇게하면 이와 같은 문제가 발생할 수 있습니다. – Henry

답변

0

오류가 NotNull 클래스 가져 오기에 있지만 실제로 원한다면 Authenticator 기능 대신 NTLM 클래스를 직접 사용하면 클래스 경로 (찾지 못하는 파일)에 해당 컴파일 된 클래스가있는 한 com.sun.security.ntlm 패키지에서 아무 것도 가져올 수 있습니다.

관련 문제