IntelliJ-未找到模块:java.xml.ws.annotation

IntelliJ-未找到模块:java.xml.ws.annotation,java,gradle,intellij-idea,build,Java,Gradle,Intellij Idea,Build,该项目有Gradle5(Gradle-5.0-milestone-1)、Java11(OpenJDK11)和最新的IntelliJ Professional 使用gradle.properties中的sourceCompatibility=10构建/运行测试,但使用sourceCompatibility=11显示 未找到模块:java.xml.ws.annotation 请注意,如果我从Gradle运行test任务,它会成功运行所有任务,但只有直接从IntelliJ运行时才会失败(指向方法,右键

该项目有Gradle5(Gradle-5.0-milestone-1)、Java11(OpenJDK11)和最新的IntelliJ Professional

使用gradle.properties中的
sourceCompatibility=10
构建/运行测试,但使用
sourceCompatibility=11
显示 未找到模块:java.xml.ws.annotation

请注意,如果我从Gradle运行
test
任务,它会成功运行所有任务,但只有直接从IntelliJ运行时才会失败(指向方法,右键单击并运行)

有人知道这里出了什么问题吗?

添加到gradle

compile group: 'javax.xml.ws', name: 'jaxws-api', version: '2.3.1'
compile 'com.sun.xml.bind:jaxb-osgi:2.4.0-b180830.0438'
compile group: 'com.sun.xml.ws', name: 'jaxws-ri', version: '2.3.1', ext: 'pom'

compile group: 'com.sun.xml.bind', name: 'jaxb-impl', version: '2.4.0-b180830.0438'
添加到渐变

compile group: 'javax.xml.ws', name: 'jaxws-api', version: '2.3.1'
compile 'com.sun.xml.bind:jaxb-osgi:2.4.0-b180830.0438'
compile group: 'com.sun.xml.ws', name: 'jaxws-ri', version: '2.3.1', ext: 'pom'

compile group: 'com.sun.xml.bind', name: 'jaxb-impl', version: '2.4.0-b180830.0438'

对于那些遇到类似问题的人。删除
.idea
文件夹并重新导入整个项目有帮助。

适用于遇到类似问题的人。删除
.idea
文件夹并重新导入整个项目很有帮助。

请确认build.gradle中没有
'--add modules',java.xml.ws.annotation'
,因为此模块已在JDK11中删除,但JDK 10仍然需要。

您是否可以验证build.gradle中没有
'--add modules',java.xml.ws.annotation'
,因为此模块已在JDK11中删除,但JDK 10仍然需要。

没有帮助。还是一样,我在Java11上也有类似的错误。当您(临时)切换到Oracle时,它是否起作用?如果有帮助的话,我们可以把问题缩小到OpenJDK。它不起作用。我已经检查了你最近对评论所做的更改,但仍然没有改变。没有帮助。还是一样,我在Java11上也有类似的错误。当您(临时)切换到Oracle时,它是否起作用?如果有帮助的话,我们可以把问题缩小到OpenJDK。它不起作用。我已经检查了你的最新评论,它仍然是一样的。