行中未找到可执行代码

我从IntelliJ ver 12进行远程调试时收到此消息“行中找不到可执行代码”。这是一个 Java 应用程序。它正在使用maven来构建战争。不确定在何处进行更改以正确执行调试。


答案 1

您需要确保编辑器中的源代码与服务器上的类同步。必须从完全相同的源编译类,并为编译器启用调试选项。

请注意,您的类路径可能配置不正确,并且包含您尝试调试的类的某些旧版本。它还可能包括同一类的不同版本(例如来自 ,另一个来自 )并且 JVM 将加载不需要的类。.jarclasses


答案 2

推荐