【问题标题】:No executable code found at line [duplicate]在 [重复] 行找不到可执行代码
【发布时间】:2013-05-04 04:39:04
【问题描述】:

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

【问题讨论】:

    标签: java maven build intellij-idea maven-assembly-plugin


    【解决方案1】:

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

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

    【讨论】:

    • 感谢@crazycoder,但我是从 IntelliJ 构建的。然后将其部署到本地tomcat服务器。从 IntelliJ,我开始了远程调试。但是在调试过程中它并没有进入正确的断点。
    • 请分享一个示例项目并提供重现问题的步骤。
    猜你喜欢
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-23
    相关资源
    最近更新 更多