【问题标题】:Eclipse IDE debugging - code not reflects new changesEclipse IDE 调试 - 代码未反映新更改
【发布时间】:2014-06-16 20:10:35
【问题描述】:

我正在使用 Eclipse IDE (4.2)。当我在 Eclipse 中进行更改时,尝试调试它,以前的版本已编译,但新版本未编译。目前我要绕过它,我去 maven clean/build 然后刷新项目。但这非常整洁,每次我进行任何更改时我都需要这样做。是否有另一种解决方法或插件可以用来自动获取这些更改?

【问题讨论】:

  • Project -> Build Automatically 打勾了吗?并且你在调试之前是否保存了相关文件?
  • 您好,项目已保存。我是 Eclipse 新手,是否有一个复选框可以在我保存时自动触发构建?或者我需要去项目>>自动构建
  • 当您点击标题栏中的 Project 时,您应该会看到 Build Automatically 左侧的勾号,如果没有点击一次。
  • 还是不行,看来我还是得用maven清理/安装..
  • 这很奇怪。这是一个什么样的项目?是否有任何错误(在Problems 部分)?你能提供你的日食截图吗?

标签: java eclipse eclipse-juno


【解决方案1】:

我遇到了同样的问题,原因是eclipse管理的.project中javabuilder配置错误。我打开它并重写了 buildspec 部分,以便 maven 或 jdt.core 可以编译。完成后,重新启动 eclipse,如果启用了 Project > Build Automatically 选项,现在应该反映任何更改:

<?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
  <name>ProjectName</name>
  <comment>My beautiful project</comment>
  <projects>
  </projects>
  <buildSpec>
    <buildCommand>
        <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
    <buildCommand>
        <name>org.eclipse.m2e.core.maven2Builder</name>
        <arguments>
        </arguments>
    </buildCommand>
  </buildSpec>
  <natures>
    <nature>org.eclipse.m2e.core.maven2Nature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
  </natures>
 </projectDescription>

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,这些步骤解决了它:

    • 运行 -> 运行配置
    • 选择给出问题的那一项
    • 转到“源”选项卡
    • 确保您的项目是那里的第一个条目
    • 我的只有默认设置,所以我必须这样做: 添加 -> Java 项目 -> 选择您的项目并添加它

    【讨论】:

      【解决方案3】:

      单击一次Project &gt; Build Automatically 并确保勾选标记出现在Build Automatically 选项的前面。

      您还必须启用热代码替换选项。点击Windows &gt; Preferences。转到Java &gt; Debug 选择热代码替换组中的所有选项

      【讨论】:

      • 它仍然无法正常工作,我在 Eclipse Neon 和 Mars2 中尝试了相同的操作。它从目标中挑选旧的编译罐子。不是不会自动的。一次又一次地清理和构建罐子很烦人,即使是做一些小的改动。请寻求更多建议。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      相关资源
      最近更新 更多