IT/Java

[Java] java, javac 차이점

hi.anna 2021. 11. 1. 23:17

 

Java에서 사용하는 명령어인

java 와 javac의 차이점을 소개합니다.

 

 

1. javac

javac 명령오는 텍스트 파일로 작성된 java 파일을 bytecode로 컴파일 합니다.

컴파일된 파일은 '.class' 파일로 저장됩니다.

위 예제에서는 Main.java 파일을

javac 명령어를 이용하여 컴파일 하였습니다.

컴파일 후 Main.class 파일이 생성된 것을 확인 할 수 있습니다.

 

 

2. java

java 명령어로는

javac 명령어로 컴파일한 '.class' 파일을 실행시킬 수 있습니다.

 

  Main.java  

public class Main {

	public static void main(String[] args) {
		
		System.out.println("Hello Anna");  // abc
		
	}	
}

Main.java 파일은 "Hello Anna"라는 문자열을 콘솔에 출력하는 프로그램입니다.

 

 

위 예제에서는 컴파일된 Main.class 파일을

'java' 명령어를 이용하여 실행시켰습니다.

Main.class 파일이 실행되고,

콘솔에 "Hello Anna" 라는 메세지가 찍한 것을 확인 할 수 있습니다.

 

 

반응형