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.$Proxy26 Lombok supports: sun/apple javac 1.6, ECJ
时间: 2023-11-11 17:22:23 浏览: 234
这个错误通常是因为你的编译器不支持 Lombok 插件。Lombok 是一个 Java 库,它可以通过注解的方式简化 Java 代码的编写,但是需要特定的编译器支持。
根据错误信息,你的编译器使用的是 `com.sun.proxy.$Proxy26`,而 Lombok 只支持 `sun/apple javac 1.6` 和 `ECJ` 编译器。因此,你需要更换编译器或者升级你的编译器版本以支持 Lombok。
你可以尝试使用支持 Lombok 的编译器,比如 Eclipse IDE for Java Developers 或 IntelliJ IDEA。如果你已经在使用支持 Lombok 的编译器,请确保你已经正确地安装了 Lombok 插件,并且在项目的构建路径中添加了 Lombok 的 jar 文件。
相关问题
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.$Proxy26 Lombok supports: OpenJDK javac, ECJ
这个错误提示说明你正在使用的编译器不支持 Lombok,所以无法正常工作。根据错误信息中提到的Your processor is: com.sun.proxy.$Proxy26`,这可能是由于使用了不被 Lombok 支持的编译器,比如 Eclipse Compiler for Java (ECJ)。
在使用 Lombok 时,它需要与支持 Lombok 注解处理器的编译器一起使用,如 OpenJDK 的 javac 编译器。如果你在使用 Eclipse IDE,并且启用了 ECJ 编译器,那么 Lombok 可能无法正常工作。
为了解决这个问题,你可以尝试以下几个步骤:
1. 确保你的项目中正确导入了 lombok 的相关依赖。
2. 确保你使用的是支持 Lombok 注解处理器的编译器,比如 OpenJDK 的 javac。
3. 如果你正在使用 Eclipse IDE,尝试禁用 ECJ 编译器并启用 javac 编译器。你可以在 Eclipse 的首选项中找到相应的设置。
4. 如果你使用的是其他 IDE,可以尝试切换到支持 Lombok 的 IDE,比如 IntelliJ IDEA。
如果问题仍然存在,请提供更多的信息,我将尽力帮助你解决问题。
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.$proxy26 lombok supports: sun/apple javac 1.6, ecj
这句话的意思是:你没有使用lombok支持的编译器,因此lombok将无法工作并已被禁用。你的处理器是:com.sun.proxy.$proxy26,lombok支持的编译器有:sun/apple javac 1.6,ecj。
阅读全文