从Netbeans 6.5升级到Netbeans 6.7后运行单元测试时出现问题

时间:2009-07-22 21:44:13

标签: java unit-testing netbeans ant junit

我在Netbeans 6.7中使用Netbeans 6.5中的现有项目遇到问题,当选择“测试包”下的文件并执行右键单击 - >调试或右键单击 - >运行时。报告的错误是:

java.lang.NoSuchMethodError: main
Exception in thread "main" Java Result: 1

我正在使用JUnit 4.x

自升级以来,我没有更改任何代码,并且已经在多个正在运行的项目上尝试了这个,但我仍然遇到了问题。我能够在整个项目中执行右键单击 - >测试。

是否有人知道由于升级或Netbeans 6.7中的任何损坏而需要进行的任何更改?

感谢您的帮助,

BN

1 个答案:

答案 0 :(得分:1)

找到解决方法

如果未选中Netbeans 6.7中的以下设置,则测试的工作方式与6.5中的相同: 右键单击 - > “项目属性” - > “构建” - > “编译” - > “编译保存”

所以,这至少是一种解决方法,直到理解真正的问题为止。

-bn