티스토리 뷰
자바 가상 머신(Java Virtual Machine, JVM)
- 자바 프로그램이 실행되는 가상 컴퓨터
- 한번 작성하면 어디서든 실행 가능하다.

일반 애플리케이션은 OS와 바로 맞붙어 있기 때문에 OS종속적이다. 그래서 다른 OS에서 실행시키기 위해서는 애플리케이션을 그 OS에 맞게 변경해야 한다. 반면에 Java 애플리케이션은 JVM하고만 상호작용을 하기 때문에 OS와 하드웨어에 독립적이라 다른 OS에서도 프로그램의 변경없이 실행이 가능한 것이다. 단, JVM은 OS에 종속적이기 때문에 해당 OS에서 실행가능한 JVM이 필요하다.

그래서 썬에서는 일반적으로 많이 사용되는 주요 OS용 JVM을 제공하고 있고, 이렇게 함으로써 자바의 중요한 장점 중의 하나인 “Write once, run anywhere.(한 번 작성하면 어디서든 실행된다.)”이 가능하게 되는 것이다.
자바 개발도구(Java Development Kit, JDK)
- 자바로 프로그래밍을 하기 위해선 JDK를 설치해야 한다.
- JDK를 설치하면, JVM과 Java API 등 자바를 개발하는데 필요한 프로그램들이 설치된다.
자바 개발도구(JDK) 설정하기
JDK의 bin폴더를 환경변수 path에 등록하는 것이 좋다. 이 폴더를 path에 등록해놓으면 실행파일을 실행할 때 일일이 경로를 입력하지 않아도 된다.

path
- 환경변수 path의 값을 확인할 수 있다.
javac -version
- JDK의 bin폴더를 환경변수에 등록되었는지 확인.
'Java의 정석_기초편' 카테고리의 다른 글
| 문자열 결합 (0) | 2022.10.17 |
|---|---|
| 변수, 상수, 리터럴 (0) | 2022.10.17 |
| 자바의 특징 (0) | 2022.10.17 |
| 상속(Inheritance) (0) | 2022.10.13 |
| 변수의 초기화 (0) | 2022.10.13 |
댓글
공지사항
