환경: macOS Sierra
다음과 같은 자바 코드를 생성하고 HelloWorld.java라고 저장한다.
public class HelloWorld {public static void main(String args[]) {System.out.println("Hello World!");}}
이를 다음 명령어로 컴파일 한다.
$javac HelloWorld.java
성공적으로 실행되면 HelloWorld.class라는 파일이 생성된다. 클래스 파일은 컴파일러에 의해 생성된 바이트코드 (bytecode)로 이루어진 파일이다.
위에서 생성된 클래스 파일을 실행하고 싶으면 다음 명령어를 실행하면 된다.
$java HelloWorld
여기에서 .class 확장자는 붙지 않는다는 점을 확인할 수 있다.
반응형
'Java' 카테고리의 다른 글
[Java] deep copy (깊은 복사) vs. shallow copy (얕은 복사) (0) | 2022.12.10 |
---|---|
프로젝트 오일러 문제 1번 풀이 (0) | 2016.11.22 |
[자바 커맨드] javap는 무슨 기능을 하는 명령어일까? (0) | 2016.11.07 |