我在我的项目中将jdk更改为9版本,然后与错误相冲突:
Error:java: java.lang.NoClassDefFoundError: javax/annotation/Generated
Run Code Online (Sandbox Code Playgroud)
我尝试通过在pom.com上添加以下内容来解决它,但它对我来说不起作用:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${version.compiler.plugin}</version>
<configuration>
<!-- fork is needed so compiler args can be used -->
<fork>true</fork>
<compilerArgs>
<arg>-J--add-modules</arg>
<arg>-Jjava.annotations.common</arg>
</compilerArgs>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
它有其他方法可以解决吗?