1.3.1 컴파일과 실행
자바로 작성한 코드는 ‘.java’라는 확장자를 가지고 있습니다. 자바는 ‘.java’로 끝나는 자바 코드를 컴퓨터가 이해할 수 있는 기계어로 변경해주는 ‘javac’라는 이름의 전용 컴파일러가 있습니다. ‘javac’로 프로그래밍 언어를 기계어로 변경하면 ‘.class’라는 확장자를 가진 파일이 생성됩니다. ‘.class’ 파일은 자바 가상머신, JVM(Java Virtual Machine)을 통해 실행됩니다.
1.3.2 자바 가상 머신
JVM은 자바로 작성된 프로그램을 실행하기 위한 프로그램으로, 자바로 작성한 코드를 해당 컴퓨터의 명령어로 번역해 주는 역할을 합니다. 따라서 JVM만 있으면 기계 종류나 운영체제에 관계없이 자바 프로그램을 실행할 수 있습니다.
이처럼 자바로 프로그램을 개발하기 위해서는 자바 전용 컴파일러 javac나 JVM 등이 필요합니다. 자바로 프로그램을 개발하는 데 필요한 것들을 준비하는 과정을 “자바 개발 환경을 구축한다” 합니다.
자바 개발 환경을 구축하는 일은 시간이 좀 걸리지만 어렵지 않습니다. javac와 JVM 등 자바프로그램 개발에 필요한 모든 것들이 자바 개발 키트(JDK, Java Development Kit) 안에 묶여 있고, 이 JDK를 인터넷에서 무료로 다운로드하여 설치만 하면 되기 때문입니다. 또한, 무료 제공되는 이클립스(Eclipse)라는 개발 툴을 활용하면 메모장보다 편리하게 자바 프로그램을 작성하고, 컴파일하고, 실행할 수 있습니다.
'비전공자를 위한 자바 프로그래밍 > Chapter 1. 자바 프로그래밍을 시작하면서' 카테고리의 다른 글
1.2 자바와 객체 (2) | 2024.11.18 |
---|---|
1.1 컴퓨터의 기초 (0) | 2024.11.18 |
Chapter 1. 자바 프로그래밍을 시작하면서 (0) | 2024.11.18 |