我想編譯一個java文件,它使用包com.sun.xml.internal.messaging.saaj.soap.dynamic
,使用ANT-1.9.3,但我收到錯誤包com.sun.xml.internal.messaging.saaj.soap.dynamic不存在
包com.sun.xml.internal.messaging.saaj.soap.dynamic不存在
我嘗試編譯兩個JDK7和JDK 8和得到同樣的錯誤。
我可以看到JDK的rt.jar
內部存在該軟件包。我也正確設置了JAVA_HOME
。
有人可以幫我解決這個問題嗎?
我不知道你使用的是什麼編譯系統,也許你可以提供更多的細節。在任何情況下,如果它是Gradle,請查看以下鏈接:https://discuss.gradle.org/t/problem-with-jar-that-contains-java-sources/2294 它可能有幫助。 – Bandreid
請勿使用'com.sun。*'包。它們是內部API,不應直接由您自己的程序使用。他們可以在任何新的Java版本中改變或消失。 – Jesper
「內部」一詞甚至包含在軟件包名稱中...... – Holger