是否可以让Eclipse(Helios SR2)不运行错误的项目,而不是提示答案或运行?
情景:
在eclipse中,我点击了Run按钮。有编译错误。 Eclipse问我是否还想继续运行。我有“是”和“否”的选项。我也可以打勾“永远不要问”。
在Eclipse Preferences中,在Run / Debug>下;启动时会出现“如果项目包含错误则继续启动”的单选按钮,但它们只提供2个选项,“始终”或“提示”。该页面上的其他部分提供“从不”选项,但不提供此选项。
现在。我只是想在没有任何提示的情况下永远不会运行(控制台消息将是完美的,但不是必需的)。这可能吗?
答案 0 :(得分:8)
恕我直言,这似乎是一种非常危险和错误促进的行为(特别是“总是不问”选择!)
如果存在编译器错误,那么我希望运行尝试中止,以便我可以修复它们,如果代码运行,那么我希望能够依赖它(至少)免于编译器错误。 。 为什么我要冒运行包含编译器错误的代码的风险,并且在问题的根源已知的情况下花费数小时调试执行中的奇怪行为?
将“never”作为默认值,并将“提示”作为选项,这不是更自然吗?
答案 1 :(得分:1)
没有。这是不可能的。
但你为什么要这样呢? 恕我直言,提示是最好的日食(或任何其他s / w)可以做到的。如果你点击了run,那么你点击了run,你想要运行该文件。
您是否有任何特定原因需要点击运行按钮并希望项目不运行?很有可能你认为你没有点击运行按钮并再次热议它想知道发生了什么,而不是期望项目有错误。
答案 2 :(得分:1)
偏好设置>运行/调试>启动>如果项目包含错误,请继续启动>提示 瞧!
答案 3 :(得分:0)
简短的回答是否定的。今天这是不可能的。我们的想法是,即使代码中存在错误,您也经常需要运行代码。 Eclipse Java编译器实际上可以编译大多数类,即使它们包含错误......
答案 4 :(得分:0)
使用Build按钮代替Run / Debug按钮。