IntelliJ IDEA: ClassNotFoundException 如果 run Debug, execution/run 确实有效

我有一个Java Maven项目在Eclipse中启动,工作了几天,然后将其导入IntelliJ IDEA,再次工作了几天。

IDEA和via shell中的正常运行/执行确实有效,但调试不起作用。

当我单击调试的Bug图标时,它会打开URLClassLoader.java文件并指向“抛出新的ClassNotFoundException(name)”行并暂停调试,如果我单击“恢复调试”,它会显示几个不属于我的项目的类。我可以无休止地单击“恢复”按钮,它显示相同的类,也在连续循环中一遍又一遍地显示ClassNotFoundException,并且不调试我的源代码。

如果我单击“生成 ->重建项目”,它会在调试图标处显示“热交换失败 myClassname:模式更改未实现;我的类名:虚拟机不支持的操作”

在“调试”窗口中的“变量”下,它显示:“帧不可用”

IntelliJ IDEA中这个项目的调试以前确实有效,现在出了什么问题?


答案 1

看起来您在 ClassNotFoundException 上有一个异常断点。请尝试打开“运行|查看断点...并取消选中“Java 异常断点”下的断点。


答案 2

在我的情况下,只需忽略评估语言下拉列表。enter image description here