2014-12-22 54 views
0

我已經在我的系統上安裝了jdk1.8.0_25,但是在編譯時總會有包com.sun.security.ntlm不存在發生錯誤在** import com.sun.istack.internal.NotNull; **行。我在網上發現了同樣的問題,但沒有人可以幫助我跳過這個問題。再次有一個項目上使用的guva.jar包com.sun.security.ntlm不存在

+0

您確定您已從官方網站安裝jdk嗎? – Everv0id

+0

是的,我很確定。通過檢查** mvn --version **命令它顯示 ** Java版本:1.8.0_25,供應商:甲骨文公司 Java家庭:/usr/java/jdk1.8.0_25/jre** –

+2

是在你正在編譯的代碼?你知道所有的「com.sun。*」包都是內部的,不應該直接被自定義代碼使用嗎?這樣做會導致這樣的問題。 – Henry

回答

0

雖然你的錯誤是在NotNull類導入,如果你真的想直接使用NTLM類而不是Authenticator工具,只要在類路徑中有相應的已編譯類(不容易找到的文件),就可以從com.sun.security.ntlm包中導入任何內容。