2017-02-04 1 views
-2

숙제를하려고합니다. 우리는 많은 파일을 받았으며 지침의 첫 번째 단계에서는 테스트 파일로 사용되는 Java 파일 중 하나를 실행해야한다고 말합니다. 여기 Selection에 기본 유형이 없습니다. Eclipse, 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를 다시 설치하고 제거하고 다시 설치했지만 아무 것도 작동하지 않는 것 같습니다.

+0

희망 [this] (http://stackoverflow.com/questions/16225177/error-selection-does-not-contain-a-main-type) 도움이 될 것입니다. –

답변

0

final String[] args에서 final을 제거하면 기본 방법이 기본 방법으로 인식되지 않습니다.

+0

시도해 보았습니다. 작동하지 않습니다. –

+0

'main' 메소드에서'final'을 사용하는 데 문제가 없습니다. –

관련 문제