【发布时间】:2021-10-06 04:23:10
【问题描述】:
我对 JAVA 很陌生。我刚刚克隆了一个springboot microservice。
我正在尝试使用./gradlew clean build 构建它,我也在使用 IntelliJ IDEA Ultimate。
我收到以下错误。
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x68f76bb8) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x68f76bb8
如果这很重要,我正在使用openjdk17。我似乎也设法安装了adoptopenjdk8。如何解决上述错误?
另外,由于我使用的是 gradle,我怎么知道是哪个版本的 Java 用来写服务的?
【问题讨论】:
-
您现在使用的是哪个IDE? STS 或 eclipse 或 Intellij 想法
-
@RajeshPatel IntelliJ IDEA Ultimate
-
你可以检查mvn版本并设置java路径然后你必须安装lombok工具然后找到lombok工具是否与open jdk 17兼容
-
@RajeshPatel man 如何做到这一切,您可以将其添加为答案中的步骤吗?
-
在这里发现了一个类似的问题 - stackoverflow.com/questions/65380359/…
标签: java spring-boot gradle