我已将CTRL-F7分配给“Build all”,这很好用。但是,由于我的项目由子项目组成,我不想在编写库部件时编译所有内容,因为依赖项目无论如何都会失败。
我还为“Build Project”分配了一个快捷键F7,但这没有做任何事情。当我使用菜单“Project - > Build project”时,它会构建我正在处理的部分。我还可以在菜单中看到我的快捷方式已分配,因为它显示在那里,但是当我按下它时它不会触发。
这是Eclipse(Juno 4.3.0)中的错误还是我错过了什么?
在快捷方式编辑器中,“Where”子句设置为“在Windows中”,与“Build All”快捷方式相同。我也尝试将它设置为C ++编辑器和其他人,但似乎都没有。
答案 0 :(得分:1)
我还在使用Eclipse Indigo,我已将F7分配给Build Project。有用。 可能有回归因为我发现了这个错误: https://bugs.eclipse.org/bugs/show_bug.cgi?id=383497
阅读错误以了解您是否找到了解决方案。尝试清理一次日食。
使用eclipse -clean启动它或将其添加到快捷方式中(不要忘记删除参数,因为init非常慢)。
如果它不起作用并且您的源受源代码控制,请创建一个临时工作区,在那里复制一堆项目并再试一次。有时我的工作区已损坏但很少见。
一个解决方案,如果您需要编译许多项目并且它们不经常更改,那么创建jar,指向jar并关闭项目。