当前位置: 首页 > 知识库问答 >
问题:

java:您没有使用lombok支持的编译器,因此lombok将无法工作,并且已被禁用

翟修明
2023-03-14

升级后,无法从intellij IDE运行应用程序

Intellij版本:Intellij IDEA 2020.3(社区版)构建#IC-203.5981.155,于2020年12月1日构建

lombok版本:0.32-EAP

错误:

java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
  Your processor is: com.sun.proxy.$Proxy24
  Lombok supports: sun/apple javac 1.6, ECJ

共有3个答案

麻宜春
2023-03-14

对于不耐烦的人(像我一样)补充

-Djps.track.ap.dependencies=false

“共享构建过程虚拟机选项:”

钮边浩
2023-03-14

这个问题在IntelliJ IDEA 2020.3(社区版)构建#IC-203.5981.155中介绍。

您可以通过将此依赖项添加到项目中来修复它-

马文-


<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.16</version>
    <scope>provided</scope>
</dependency>

格拉德尔-

providedCompile group: 'org.projectlombok', name: 'lombok', version: '1.18.16'
章宏恺
2023-03-14

使用lombok 1.18.16对我来说不起作用。我在中的构建过程VM选项中添加了以下参数

-Djps.track.ap.dependencies=false

设置:-

构建、执行、部署-

它成功了https://github.com/rzwitserloot/lombok/issues/2592

 类似资料:
  • 我在问和回答我自己的问题,但我并不认为我有最好的答案。如果你有一个更好的,请张贴它! 相关问题: Lombok没有生成getter和setter 在IntelliJ IDEA下使用Lombok时无法编译项目 以下是症状: > 我有这个编译错误:“当我尝试运行代码或执行“mvn clean install”时,找不到符号方法getName()。 如果我去 重构- 所有注释都标记为“只读” 作为IDE

  • 我们将Java版本从8升级到11,但我在使用Lombok的Getter和Setter注释实现POJO类时遇到了Getter/Setter方法的编译错误。 有没有一种方法可以使用Lombok的注释,该注释提供getter和setter而不在Java11中实现它们? 找不到getStoreName() 其中被声明为类中的全局变量,并在类上方使用@data Lombok注释。

  • 假设我们在外部工件中有一个接口,我们无法更改: 以及此接口的一个实现,具有对应于父接口的更多成员。Lombok生成的getters/setters不能被编译器识别,所以我必须添加实际的getter方法来使下面的类可编译。 编译错误是接口方法未实现时的标准错误: my.package.测试实现不是抽象的,并且不会覆盖TestInterface中my.package.抽象方法isTest() 假设Lo

  • 问题内容: 我们将Java版本从8升级到11,但是在使用Lombok的Getter和Setter注释实现POJO类时,我遇到了getter / setter方法的编译错误。 有没有一种方法可以使用Lombok的注释提供getter和setter而不在Java 11中实现它们? 目前,我正面临错误: 找不到getStoreName() 在类中被声明为全局变量的位置,在类上方带有@Data Lombo

  • 本文向大家介绍Java编码辅助工具Lombok用法详解,包括了Java编码辅助工具Lombok用法详解的使用技巧和注意事项,需要的朋友参考一下 前言 在项目开发过程中,经常会涉及到一些调整很少但又必不可少的环节,比如实体类的Getter/Setter方法,ToString方法等。这时可以使用Lombok来避免这种重复的操作,减少非核心代码的臃肿,提高编码效率。 如何在IntelliJ IDEA中引

  • 我们有一个相当大的项目,使用maven、Spring boot、querydsl、lombok。我有两个分支,两个版本都编译成功。(>使用@Sl4j生成的log或。 我甚至不知道从哪里开始,所以任何关于如何确定错误的提示都是非常好的。当然,您还需要哪些进一步的信息来帮助? 编辑感谢到目前为止的提示,我现在尝试调整我们的pom。xml配置,使lombok由maven编译器插件的annotationP