2013-04-20 75 views
1

我已经将CTRL-F7分配给“构建所有”,这可以正常工作。但是,由于我的项目由子项目组成,因此我不想在编译库部分时编译所有内容,因为依赖项目无论如何都会失败。Eclipse构建“当前项目”从菜单中工作,但不与快捷方式

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

这是Eclipse中的错误(Juno 4.3.0)还是我在这里丢失的东西?

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

回答

1

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

阅读,看看你找到一个解决的bug。尝试也许清理一次日蚀。 使用eclipse -clean启动它,或者将它添加到快捷方式中(不要忘记在删除参数之后,因为init非常慢)。
如果它不起作用并且源代码处于源代码管理之下,请创建一个临时工作区,将一组项目复制到此处并重试。有时我的工作空间已损坏,但很少。

一个解决方案,如果你有很多项目进行编译,并且他们不会经常更改,那么也是创建jar,指向jar并关闭项目。

+0

感谢您的链接。这实际上描述了这个问题,但我现在不想真正想搞烂eclipse。听起来很复杂,应用补丁,我已经偏离了很多。 :)目前我关闭其他项目,当我有更多的工作在项目的子部分,这有相同的效果。猜猜我必须等待更新。 – Devolus 2013-04-20 16:48:54

相关问题