JAVA로 코드작성시 컴파일 에러.

  • SELOSELO
    SELOSELO

    MONITOR:
    RTE (nonzero return code)

    STDERR:
    Main.java:5: error: class mercifulAlgospot is public, should be declared in a file named mercifulAlgospot.java
    public class mercifulAlgospot {
    ^
    1 error

    STDOUT:

    오늘 알고스팟에 입문한 알고리즘 왕초보입니다.
    첫번째 문제를 푸는 중 로칼컴퓨터에서는 문제없이 컴파일이 되는데 답안 제출시 컴파일 에러가 발생합니다. 답안 목록을 보아도 자바관련 코드는 컴파일실패가 대부분이던데.... 어떤 부분이 문제 일까요? 에러 메시지는 위와 같습니다.


    8년 전
2개의 댓글이 있습니다.
  • icuris
    icuris

    로컬컴퓨터에서는 mercifulAlgospot.java로 하셨기 때문에 문제가 없지만

    답을 체크하는 파일명이 Main.java인데

    클래스명이 mercifulAlgospot이어서 생긴 문제 같네요.

    클래스 이름을 Main으로 제출하시면 될 것 같네요.


    8년 전 link
  • icuris
    icuris

    알고스팟 온라인 저지/첫 번째 문제 풀기

    이 곳에 답안 제출 양식이 있습니다.

    Java의 경우에는, main 메소드가 있는 클래스명은 항상 Main 이어야 한다. 또한, 패키지를 지정해서는 안 된다.

    라고 되어 있네요.


    8년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.