此问题在此处已有答案:
javax.xml.bind cannot be resolved(2个答案)
12天前关闭
我尝试在我的IntelliJ项目中从SDK 8切换到SDK 11,如下所示:x1c 0d1x
我得到了错误:错误:内部错误(java.lang.ClassNotFoundException)javax.xml.bind.annotation.XmlSchema java.lang.ClassNotFoundException:javax.xml.bind.annotation.XmlSchema at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)位于java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)位于java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)位于com.android.repository.API.SchemaModule$SchemaModuleVersion。(SchemaModule.java:157),位于com.android.repository.api.SchemaModule.(SchemaModule.java:76),位于com. android. sdklib. repository. AndroidSdkHandler。(AndroidSdkHandler.java:82)at org.jetbrains.jps.android.AndroidJpsUtil.getAndroidTarget(AndroidJpsUtil.java:405)at org.jetbrains.jps.android.AndroidJpsUtil.getAndroidPlatform(AndroidJpsUtil.java:481)at org.jetbrains.jps.android.builder.AndroidPackagingBuildTarget.doComputeRootDescriptors(AndroidPackagingBuildTarget.java:70)at org.jetbrains.jps.android.builder.AndroidBuildTarget.computeRootDescriptors(AndroidBuildTarget.java:56)at org.jetbrains.jps.builders.impl.BuildRootIndexImpl.addRoots(BuildRootIndexImpl.java:72)在org.jetbrains.jps.builders.impl.BuildRootIndexImpl.(BuildRootIndexImpl.java:62)at org.jetbrains.jps. BuildRunner.load(BuildRunner.java:83)at org.jetbrains.jps. BuildSession.runBuild(BuildSession.java:274)at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:在java.base/java.util. concurrent. ThreadPoolExecutor.runWorker(ThreadPoolExecutor. java:1128)在java.base/java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor. java:628)在java.base/java.lang.Thread.run(ThreadPoolExecutor. java:834)在org.jetbrains.jps.jupline.BuildMain$MyMessageHandler.jupda$channelRead0$0(BuildMain.java:232)
我的项目可能很特别,因为我也有一个引用Android-SDK的模块,这是必要的。
的
建议的解决方案有关的错误没有帮助我发现在其他线程.任何人都可以帮助我?
添加额外的屏幕截图,显示为jaxb
添加的依赖项。
1条答案
按热度按时间s3fp2yjn1#
javax.xml在版本11中被删除,您必须使用附加依赖项