我想编译一个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