컴파일/실행

파일

컴파일(Compile)은 작성된 소스코드를 JVM이라는 실행도구가 이해할 수 있는 형태로 변환하는 과정을 의미한다. 자바라는 프로그램은 JVM이 핵심인데, 실행과 관련된 모든 작업을 담당하기 때문에 실행시키기 위해서는 JVM이 이해할 수 있는 형태로 변환하는 것이 필수이다. 이를 담당하는 것이 컴파일러이며, javac.exe라는 형태로 설치 폴더 내에 위치하게 된다.

컴파일을 하면서 작성된 소스 코드가 문법에 맞는지, 필요한 도구들이 올바로 준비되어 있는지 등을 점검하여 이상이 있을 경우 사용자에게 알려주게 된다.

컴파일 명령

컴파일은 다음과 같은 형태로 진행한다.

javac 소스파일명

바이너리 파일(class)

컴파일을 마치면 변환이 완료된 파일이 class라는 확장자로 새로 생성된다. 내용은 알아볼 수 없는 형태이며, JVM이 이를 해석하여 컴퓨터에게 전달하는 역할을 한다.

실행

이렇게 완성된 바이너리 파일은 실행을 할 수 있는데, 실행은 java.exe 또는 javaw.exe를 이용하여 진행한다.

java 바이너리파일명 

Last updated