当从IntelliJ ver 12进行远程调试时,我收到此消息“在线找不到可执行代码”。这是一个Java应用程序。它正在使用maven来建立战争。不知道在哪里进行更改以便正确地进行调试。
答案 0 :(得分:3)
您需要确保编辑器中的源与服务器上的类同步。必须使用为编译器启用的调试选项从完全相同的源编译类。
请注意,您的类路径可能配置不正确,并包含您尝试调试的某些旧版本的类。它可能还包括同一个类的不同版本(例如.jar
中的一个版本,classes
中的另一个版本),JVM将加载不是您需要的版本。