【问题标题】:Eclipse build "current project" works from menu but not with shortcutEclipse 构建“当前项目”从菜单工作,但不使用快捷方式
【发布时间】:2013-04-20 06:17:43
【问题描述】:

我已将 CTRL-F7 分配给“全部构建”,效果很好。但是,由于我的项目由子项目组成,所以我不想在处理库部分时编译所有内容,因为依赖项目无论如何都会失败。

我还为“构建项目”分配了一个快捷方式 F7,但这没有任何作用。当我使用菜单“Project -> Build project”时,它会构建我正在处理的部分。我还可以在菜单中看到分配了我的快捷方式,因为它显示在那里,但是当我按下它时它不会触发。

这是 Eclipse (Juno 4.3.0) 中的错误还是我在这里遗漏了什么?

在快捷方式编辑器中,“Where”子句设置为“In Windows”,与“Build All”快捷方式相同。我也尝试将其设置为 C++ 编辑器和其他,但似乎都不起作用。

【问题讨论】:

    标签: eclipse build shortcut


    【解决方案1】:

    我仍在 Eclipse Indigo 中,并且我已将 F7 分配给 Build Project。有用。 可能存在回归,因为我发现了这个错误: https://bugs.eclipse.org/bugs/show_bug.cgi?id=383497

    阅读错误以查看是否找到解决方案。尝试清理一次日食。 使用 eclipse -clean 启动它或将其添加到您的快捷方式中(不要忘记删除之后的参数,因为 init 很慢)。
    如果它不起作用并且您的源代码受源代码控制,请创建一个临时工作区,在那里复制一堆项目并重试。有时我的工作区已损坏,但这种情况很少见。

    如果您需要编译许多项目并且它们不会经常更改,那么一个解决方案就是创建 jar,指向 jar 并关闭项目。

    【讨论】:

    • 感谢您的链接。这确实描述了这个问题,但我现在真的不想弄乱日食。应用补丁听起来很复杂,我已经偏离了很多。 :) 目前,当我在项目的子部分有更多工作时,我会关闭其他项目,这具有相同的效果。我想我必须等待更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    相关资源
    最近更新 更多