idea 用Tomcat 执行项目,idea可编译通过,但是运行报错 JPS incremental annotation processing is disabled

刚进入新公司,安装环境,运行代码,流程无比顺畅。这玩意都搞过多少次了,驾轻就熟,信手拈来,丝滑无比。

但是有几个老服务,还要用Tomcat ,说实话,这玩意,好久没有用过了呀。好有点手生呢,但是凭借我这深厚的积淀,倒也问题不大。

就在我嘚瑟的时候,出了个问题,他喵的,这玩意,咋跑不起来啊。看了下控制台,他给我报错: 

java: JPS incremental annotation processing is disabled. Compilation results on partial recompilation may be inaccurate. Use build process "jps.track.ap.dependencies" VM flag to enable/disable incremental annotation processing environment.

然后就报错,说lombok 的@Builder 注解生成的类找不到。这什么鬼啊?

那能咋办,解决呗。怎么解决,百度啊,而且现在不是有AI 吗,一起上啊

然后得到的结论就是,千篇一律,解决方案都是一样的。

要我在 Help -> Edit Cusotm VM Options 里加  -Djps.track.ap.dependencies=true 这么一个配置 

然后就就加上,但是然并卵。

还有人给出的招是在Compiler 里加这么配置

还是 然并卵

直到我找到这么个大哥的文档,成功决绝了我的问题:

java: JPS incremental annotation processing is disabled异常解决 - 进击的小蔡鸟 - 博客园

按照如下配置,果然,问题解决了

-Djps.track.ap.dependencies=false

-Xss512k -Djps.track.ap.dependencies=true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值