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
时间: 2023-10-24 18:45:03 浏览: 62
这个错误提示说明你正在使用的编译器不支持 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.
根据提供的引用内容,您遇到了一个关于lombok的报错。报错信息是:You aren't using a compiler supported by lombok, so lombok will not work and has been disabled. 这个报错意味着您的编译器不支持lombok,因此lombok无法正常工作并已被禁用。
解决这个问题的方法是使用lombok支持的编译器。根据引用中提供的处理器,您可以尝试以下解决方案:
1. 确保您的编译器是lombok支持的版本。lombok支持的编译器包括sun/apple javac 1.6和ECJ。
2. 如果您的编译器不是lombok支持的版本,您可以尝试升级您的编译器或者切换到lombok支持的编译器。
3. 如果您无法更改编译器,您可以尝试手动配置lombok。您可以按照lombok官方文档提供的步骤进行配置,以使其在您的编译器中正常工作。
请注意,具体的解决方法可能因您使用的编译器和项目配置而有所不同。建议您查阅lombok官方文档或者在相关的开发社区中寻求帮助以获取更详细的解决方案。
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。