12

从 IntelliJ 版本 12 进行远程调试时,我收到此消息“在线上找不到可执行代码”。这是一个 Java 应用程序。它正在使用 Maven 来构建战争。不确定在哪里进行更改以正确进行调试。

4

1 回答 1

4

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

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

于 2013-05-10T04:47:42.970 回答