我已经安装了intellij idea的插件(lombok-plugin-0.8.6-13)。 将lombok.jar添加到classpath中 我可以在结构窗口中找到getter和setter。 而Intellij显示没有错误。 设置 - Lombok插件 - 为lombok验证了Intellij配置,它显示“IntelliJ的配置似乎没问题”。 看起来一切都好。 但是当我编译测试时,出现错误:无法找到方法getXXX和setXXX。
我用IntelliJ打开了.class文件,发现没有setXXX和getXXX方法。
有人能告诉我为什么吗?
插件:龙目岛 - 插件-0.8.6-13 lombok.jar:1.14.0 idea:13.0.2 for linux JDK:1.7.0_21
为了解决问题集:
首选项(Ctrl + Alt + S) 构建,执行,部署 编译器 注释处理器 启用注释处理 确保你已经安装了IntelliJ的Lombok插件!
首选项->
插件 搜索“Lombok插件” 点击浏览存储库... 选择Lombok插件 安装 重新启动IntelliJ
如果你在lombok中使用Eclipse编译器,这个设置最终对我有用:
IDEA 14.1 龙目岛插件 ... /编译器/ Java编译器>使用编译器: Eclipse ... /编译器/注释处理器>启用注释处理: 选中 (默认配置) ... /编译器>其他构建过程VM选项: -javaagent:lombok.jar 最重要的部分是最后一部分,我的样子如下:
IntelliJ编辑器需要插件来识别getter和setter,eclipse编译器需要使用javaagent来与lombok编译。
对我而言,无需使用lombok插件和注释处理。 无需使用Eclipse和其他-javaagent:lombok.jar选项。
想法14.1.3,建立141.1010 Lombok插件[首选项 - >插件 - >浏览存储库 - >搜索'lombok' - >安装并重新启动想法。 首选项 - >搜索'注释' - >输入注释处理器 - >启用注释处理。
链接地址:
http://www.djcxy.com/p/72783.html
上一篇:
Lombok annotations do not compile under Intellij idea
下一篇:
Error: Default Activity Not Found