【问题标题】:no executable code found at line intellij 14在 intellij 14 行找不到可执行代码
【发布时间】:2015-04-23 20:16:27
【问题描述】:

由于以下原因,我无法调试远程应用程序:行中没有可执行代码

我正在运行 Intellij 的终极版,版本 14.0.3。我的应用程序在 tomcat 8 中运行,我正在使用 Maven 从命令行构建它。这个问题是我从社区版切换到终极版后出现的。

项目源相同,我可以连接到 tomcat 进行远程调试。唯一的问题是我所有的断点都失效了。

请就如何解决此问题提出建议。

干杯。

【问题讨论】:

  • 也许你需要使缓存失效,重启,重新编译,重新部署。
  • 已经全部完成了:(
  • 我做了所有的步骤,但是没有用。最后,我尝试运行 -> mvn clean install 并解决了问题。

标签: maven intellij-idea remote-debugging tomcat8 intellij-14


【解决方案1】:

删除所有IDEA相关的项目文件,通过.pom文件打开项目。

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题。只需编译类所在的目录,调试器就会选择断点。

    【讨论】:

      【解决方案3】:

      有时刷新 maven 依赖项、重建项目或刷新 IntelliJ 缓存就足够了,而无需删除整个 .idea 文件夹。检查这个answer

      我遇到了类似的问题,并且已经进行了各种尝试。下边是 我通常的步骤:

      1. 您正在使用 Maven 依赖项,请转到 Maven 项目 -> 刷新
      2. 如果这不起作用,请尝试顶部菜单 --> 构建 --> 重建项目
      3. 如果还是不行,试试顶部菜单 --> 文件 --> 无效 缓存/重启
      4. 如果还是不行,那么 $CATALINA_BASE/bin/catalina.sh 停止,然后启动

      在这之后,通常它 涵盖99%的问题。否则,可能你将不得不 检查其他一些可能性。

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题,我实施了类似的解决方案。

        删除所有IDEA相关的项目文件,通过.pom文件打开项目。

        我的项目使用 Gradle,所以我从 intellij 中删除了项目,然后重新导入。

        希望其他人可以阅读并帮助他们

        【讨论】:

        • 也在 gradle 上...为我工作:打开 Gradle 面板并“重新加载所有 gradle 项目”
        【解决方案5】:

        如果您正在开发 Atlassian 插件并通过远程调试连接到服务器,请运行 atlas-package 以同步已部署的插件和您的源代码。

        【讨论】:

          【解决方案6】:

          如果您正在运行 maven 项目,请在 cmd 提示符下执行以下命令。

          mvn 全新安装

          mvn 编译

          这将解决问题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-05-04
            • 1970-01-01
            • 1970-01-01
            • 2020-06-21
            • 2023-03-16
            • 1970-01-01
            • 2021-02-23
            • 1970-01-01
            相关资源
            最近更新 更多