我面临着与过去许多人相同的问题。无法构建Spring Boot应用程序,因为我收到标题中提到的Exception。恰好看起来像这样:
错误:java:java.lang.NoClassDefFoundError:javax / xml / bind / JAXBException
我知道在发布我的文章之前有一个关于此的话题,但是提供的解决方案都没有帮助我。简而言之,我确实没有主意。我只想用jhipster生成后端和前端。我什至没有写一行代码。
让我们提到该项目是Java 8,我试图通过添加一些依赖项来解决此问题,如在类似主题How to resolve java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException in Java 9
中提到的那样我已在我的pom文件中添加了此内容,因为我使用了maven,但仍会发生异常
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
然后我尝试通过添加此标签来解决,因为它被标记为适用于所有jdk版本的长期解决方案
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.2.11</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
任何帮助或建议将不胜感激。预先感谢