我正在努力完成家庭作业。我们给了一堆文件,说明书的第一步说我需要运行我们给出的一个Java文件,它充当测试文件。
这是文件,
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class ListBoundedIntSetTestSuiteRunner {
public static void main (final String[] args) {
final Result result =
JUnitCore.runClasses(ListBoundedIntSetTestSuite.class);
for (final Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
if (result.wasSuccessful()) {
System.out.println("Congratulations: all tests passed!");
}
final int runs = result.getRunCount();
final int failures = result.getFailureCount();
final int ignores = result.getIgnoreCount();
final int successes = runs - failures;
System.out.printf("Tests run: %d%n", runs);
if (ignores > 0) {
System.out.printf("Tests ignored: %d%n", ignores);
}
System.out.printf("Tests passed: %d%n", successes);
if (failures > 0) {
System.out.printf("Tests failed: %d%n", failures);
}
}
}
说明字面上说我只需要在Eclipse中打开它并单击运行它应该可以工作。我也在朋友的电脑上看过这个作品。我没有改变任何文件或做任何事情。
当我尝试运行此文件时,我收到错误"选择不包含主要类型"。
我已经清理了工作区,卸载并重新安装了Eclipse,卸载并重新安装了Java,但似乎没有任何工作。
答案 0 :(得分:0)
从final
移除final String[] args
,阻止您的主要方法被识别为主要方法。