lombk在IDEA中报ClassNotFoundException错误
2016-03-15 17:06
399 查看
今天接手了一个项目,用到了lombk,第一次用到,做为纯JAVA来说,确实不错。
不过在使用中碰到了一个问题,就是在IDEA中,可以在结构中看到getter和setter等都已经正确的生成了,但是运行的时候,提示没有方法。(用Eclipse打开运行,发现是正常的)
后来看了一下,编译的时候,报了一个错误
lombok.javac.apt.Processor could not be initialized. Lombok will not run during this compilation: java.lang.RuntimeException: java.lang.ClassNotFoundException: lombok.javac.handlers.HandleHelper
去gradle里一看,原来依赖设置的是provided,也就是说,系统认为在运行时,环境会提供该jar包,不用复制到输出包中。
把provided改成compile后,IDEA里面也能正常运行了(用Maven的也一样)。
不过在使用中碰到了一个问题,就是在IDEA中,可以在结构中看到getter和setter等都已经正确的生成了,但是运行的时候,提示没有方法。(用Eclipse打开运行,发现是正常的)
后来看了一下,编译的时候,报了一个错误
lombok.javac.apt.Processor could not be initialized. Lombok will not run during this compilation: java.lang.RuntimeException: java.lang.ClassNotFoundException: lombok.javac.handlers.HandleHelper
去gradle里一看,原来依赖设置的是provided,也就是说,系统认为在运行时,环境会提供该jar包,不用复制到输出包中。
把provided改成compile后,IDEA里面也能正常运行了(用Maven的也一样)。
相关文章推荐
- 麻省理工-线性代数 第一课
- PXE 网络自动化安装centos6.5
- Linux命令之文件系统(八)
- linux下scrapy环境搭建
- 快速排序二
- 深入理解Java的接口和抽象类
- hdu 3018 Ant Trip
- C++ pair
- 选择 GCD 还是 NSTimer ?
- JDK动态代理和CGLIB的区别
- Android Volley入门到精通:初识Volley的基本用法
- Eclipse查找替换巧妙技巧用法
- Haproxy配置文件详解
- Volatile关键字详解,以及需要注意的地方
- Object详解
- 修改mongodb oplog size
- 20160314作业
- 修改mongodb oplog size
- Redux API之bindActionCreators
- RHCS(维护篇)