我对Java很生疏,对IntelliJ IDEA也很陌生,到目前为止,IntelliJ IDE给我带来了很多问题。我正在尝试运行一个带有“import javax.xml.ws.Response;"行的程序。但是,我得到错误消息“packagejavax.xml.ws doesn 't exist”。
我试着选择IntelliJ IDEA的“Add Java EE 6 JAR to module dependencies”自动化解决方案,但它似乎没有任何作用。
(我相信我正在运行Java 11,如果它有任何区别的话。根据代码作者的自述文件,我应该运行Java 8,但到目前为止我还不能,因为我在尝试使用IntelliJ更改Java版本时遇到了一个不相关的错误。
我该怎么办?先谢谢你。
4条答案
按热度按时间tjjdgumg1#
您的问题与Java版本无关。它适用于版本8和版本11。
您将需要下载jaxws-apijar或相应地将其添加为Maven依赖项。
您可以从下面的maven仓库URL下载Jar,然后将其添加到您的构建路径,或者使用此依赖项更新您的pom.xml:https://mvnrepository.com/artifact/javax.xml.ws/jaxws-api/2.3.1
emeijp432#
这是间歇性的问题,可以吃了几个小时。试着做下面的步骤
1.从类路径中删除所有依赖项。
1.关闭项目,然后再次打开。
1.添加所有必需的依赖项。
1.清理您的项目。
eh57zj3b3#
转到Project Structure并将Project SDK更改为Java 1.8解决了我的问题
的数据
4c8rllxm4#
我在Java 11项目和Java 8项目之间切换时遇到了同样的错误。IntelliJ仍然使用JDK 11,它不再包含有问题的类。IntelliJ可以从3个地方来确定要使用哪个JDK: