文章
问答
冒泡
NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree 异常解决

java 项目使用maven打包的时候,报错如下:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project triones-spring-core: Fatal error compiling: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' -> [Help 1]

解决思路:

  •  jdk 版本 和 pom中设置的版本不匹配
  •  如果使用了lombok,并且在使用jdk18或以下版本的时候可以通过,升级到lombok到 1.18.34
java

关于作者

落雁沙
非典型码农
获得点赞
文章被阅读