[求助] idea 运行 Java 项目时各种失败报错,是不是和其他 AI IDE 交替使用导致的?

1 天前
 felix9ia

运行时各种报错,尤其是在 AI 重构或者代码有大面积新增/调整时最容易出现。我怀疑是不是其他 IDE 用 AI 编辑把 idea 的缓存给搞乱了。

版本:从 2025.3 降级到 2024.3.7 也没解决。

解决方法:只能每次 Invalidate Caches 或者 Repair IDE,有的时候需要操作不止一次。

千奇百怪的报错信息:


java: 找不到符号
  符号: 类 OrderInfoCO
  

java: 无法访问 PaymentMethod
  找不到 PaymentMethod 的类文件


Connected to the target VM, address: '127.0.0.1:59973', transport: 'socket'
错误: 找不到或无法加载主类 com.xxx.xxx.Application
791 次点击
所在节点    问与答
10 条回复
OutOfMemery
1 天前
你是不是同时开了其他 ai 编辑器,比如 cursor 和 antigravity ,如果是的话,就是它们影响了,解决方案是,把他们关于 java 的插件全部卸载掉试试。
yisheyuanzhang
1 天前
可能是,我也遇到过 cursor 这些 ide+java 插件 自动编译代码后。idea 运行报错。 把其他 ide 的 java 插件关闭,或者自动编译关掉(关闭编译,允许 maven 导入可以在 vscode 中点击类跳转)就好了
MoozLee
1 天前
应该是的,mvn clean 一下试试。
p286767375
1 天前
没出现过这情况。
用 git 管理下.idea 的版本,观察下是不是被改了
LeegoYih
1 天前
没有遇到过,看看你 AGENTS.md 里有没有写一些 maven 、gradle 、ant 、run test 命令,我一般都去掉。
FawkesV
1 天前
我也是的
zhuyao
1 天前
把工作区删了,重新 pull 吧
ddonano
1 天前
我也是的 应该是 cursor 这类 开了自动编译导致的 ,但是一直都找不到取消编译的地方,就是很烦
forever149
1 天前
哈哈哈,感同身受,我是使用 cursor + idea 双开写代码,把 cursor 的自动编译就好了 。步骤:cursor -> Preferences -> VS Code Settings -> java.auto -> Enable/disable the 'auto build' 把这个选项关闭掉就好了
Mandyer
1 天前
其他 ide 不要安装 Java 插件,只用于改代码,idea 去跑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1188915

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX