迁移Jave 11 _如何解决:java.lang.ClassNotFoundException:javax.activation.MimeTypeParseException

时间:2019-01-31 13:36:55

标签: jaxb maven-3 maven-jaxb2-plugin java-11

我正在将Java项目从 8 迁移到 11 版本。

由于 javax.activation 已从JDK 11中删除,因此我将其添加到Maven pom.xml文件中:

<dependency>
  <groupId>javax.activation</groupId>
  <artifactId>activation</artifactId>
  <version>1.1.1</version>
</dependency>

“ Externat librairies”中列出了依赖性,但是每次我运行“ mvn clean install”来构建项目时,都会出现此错误:

...
Caused by: java.lang.ClassNotFoundException: javax.activation.MimeTypeParseException
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
... 51 more

请问您有什么想法吗? 谢谢

0 个答案:

没有答案