문제 링크
https://www.acmicpc.net/problem/2557
나의 코드
public class Main{
public static void main(String[] args){
System.out.print("Hello World!");
}
}
처음 백준에서 만난 문제가 2557번이다. System.out.print( ); 메소드를 이용해서 1분 안에 풀 수 있을 줄 알았는데 자꾸만 컴파일 에러가 떴다. 이유는 메인 class 이름을 Main으로 지정하지 않아서였다. 백준에서 언어도움말 페이지를 가면 Java의 컴파일/실행 환경은 다음과 같다고 한다.
- 컴파일: javac -release 11 -J-Xms1024m -J-Xmx1920m -J-Xss512m -encoding UTF-8 Main.java
- 실행: java -Xms1024m -Xmx1920m -Xss512m -Dfile.encoding=UTF-8 -XX:+UseSerialGC -DONLINE_JUDGE=1 -DBOJ=1 Main
따라서 Java로 백준 제출 시에는 메인 class 이름이 Main이어야 한다.
'Baekjoon Online Judge' 카테고리의 다른 글
[BOJ] 백준 1008번 A/B (Java) (0) | 2022.11.06 |
---|---|
[BOJ] 백준 10998번 A×B (Java) (0) | 2022.11.05 |
[BOJ] 백준 1001번 A - B (Java) (0) | 2022.11.04 |
[BOJ] 백준 1000번 A + B (Java) (2) | 2022.10.13 |
[BOJ] 백준 10718번 We love kriii (Java) (0) | 2022.10.12 |
댓글