【发布时间】:2021-04-20 06:26:24
【问题描述】:
我已经下载了 jaxb-ri:
$ tree -L 1
.
├── bin
├── docs
├── License.txt
├── mod
├── samples
└── ThirdPartyLicenseReadme.txt
我的java版本是:
$ java -version
openjdk version "11.0.7" 2020-04-14
尽管如此,当我尝试执行 xjc.sh -help 时,我收到了以下错误消息:
Java major version: 11
java.lang.module.FindException: Module java.activation not found, required by com.sun.istack.runtime
at java.base/java.lang.module.Resolver.findFail(Resolver.java:877)
at java.base/java.lang.module.Resolver.resolve(Resolver.java:191)
at java.base/java.lang.module.Resolver.resolve(Resolver.java:140)
at java.base/java.lang.module.Configuration.resolveAndBind(Configuration.java:315)
at java.base/java.lang.module.ModuleDescriptor$1.resolveAndBind(ModuleDescriptor.java:2693)
at java.base/jdk.internal.module.ModuleBootstrap.boot(ModuleBootstrap.java:354)
at java.base/java.lang.ClassLoader.initializeClassLoaders(ClassLoader.java:211)
at java.base/java.lang.Thread.initialize(Thread.java:430)
at java.base/java.lang.Thread.<init>(Thread.java:155)
【问题讨论】:
-
你到底下载了哪个版本?根据包名,我猜它是
2.*。
标签: java jaxb java-11 java-platform-module-system openjdk-11