본문 바로가기
JAVA

[JAVA] 메모장으로 javac로 컴파일 및 실행하기

by DeveloperJang 2020. 12. 17.

 

메모장으로 java코드를 입력 후 cmd에서 위와 같은 메시지가 뜬다면

javac가 있는 디렉토리를 확인 후 경로를 복사한다.

 

 

 

 

javac가 있는 경로를 같이 적어주고 컴파일을 하면 정상적으로 컴파일이 된다.

 

 

 

+하지만 항상 이렇게 경로를 적어주면 너무 불편하다!

 

 

(1) 윈도우 키를 누르고 시스템을 입력

 

 

 

(2) 고급 시스템 설정을 클릭

 

 

(3)  시스템 변수에서 PATH를 클릭 후 편집하기

 

 

 

(4) PATH에 javac의 경로를 추가한다

 

 

 

(5) javac 컴파일 확인

 

javac의 경로를 입력하지 않고도 정상적으로 컴파일이 되는 것을 확인할 수 있다.

 

 

 

자바 컴파일 과정


자바 클래스 파일은(Hello.class 파일 등등) 컴파일러가 Hello.java를 읽어 들여서 JVM이 이해할 수 있도록 변환한 파일임.

=> 바이너리 파일 or 이진파일

 

Hello.java와 같이 사람이 이해할 수 있는 파일

=> 텍스트 파일

 

 

 

컴파일 할 때와 달리 실행할 때는 확장자를 붙이지 않는다.

 

 

 

정리


(1) javac.exe

자바 컴파일러, 사람이 작성한 문장을 기계어로 번역 / 소스파일(*.java)를 클래스 파일 (*.class)로 변환

 

(2) java.exe

자바 인터프리터, 자바 프로그램(클래스 파일)을 실행

 

(3) 클래스

자바 프로그램의 단위, 자바 프로그램은 클래스 들로 구성

 

 

 

(4) main메서드

 

자바 프로그램의 시작점, 이 메서드 없이 실행 불가

 

댓글