报错场景
- 项目中使用lombok或者mapStruct,运行项目时报错
- 运行某些较旧的代码,报错java.lang.ClassCastException: com.sun.proxy.$Proxy25 cannot be cast to com.sun.tools.javac.processing.JavacProcessingEnvironment
如图

解决:
在 settings–>Build, Execution, deployment–>Compiler
在Shared build process VM opyions:加-Djps.track.ap.dependencies=false
应用,保存,重新运行
在项目中使用Lombok或MapStruct时遇到运行错误:java.lang.ClassCastException: com.sun.proxy.$Proxy25 cannot be cast to com.sun.tools.javac.processing.JavacProcessingEnvironment。解决方法是在设置的Compiler选项中,于Shared build process VM options添加-Djps.track.ap.dependencies=false,保存并重新运行项目,即可解决此类报错。
1123

被折叠的 条评论
为什么被折叠?



