Oracle Java Virtual Machine
주요 기능
- Java 프로그램을 여러 플랫폼에서 실행할 수 있음
- 오픈 소스 기반의 무료 기술
- 개발자가 지속적으로 업데이트하고 개선함
소프트웨어 개요
Java 가상 머신(JVM)은 가상 머신으로, Java 프로그램을 실행합니다. JVM이 설치되어 있지 않으면 Java 프로그램이 호스트 컴퓨터에서 실행되지 않습니다. JVM은 Java 런타임 환경(JRE)에 포함되어 있으며, 사용자가 컴퓨터에 "Java를 설치"할 때 가장 흔히 접하게 되는 것이 바로 JRE입니다.
Java 가상 머신의 가장 큰 장점 중 하나는 동일한 코드 기반을 사용해 같은 Java 프로그램을 여러 플랫폼(예: Windows, Linux, Mac 등)에서 실행할 수 있다는 것입니다. JVM은 프로그램이 실행되는 플랫폼과 관계없이 컴파일된 프로그램을 같은 방식으로 해석합니다. 비결은 플랫폼별 JVM이 사용자에게 드러나지 않도록 시스템과 제대로 통합되어 작동하는 데 있습니다.
Java 프로그래밍 언어와 JVM은 훌륭한 기술입니다. 하지만 "한 번 작성하고 어디서나 실행"할 수 있는 기능은 개발자에게 편리한 반면, Java 프로그램을 컴퓨터에서 실행하려면 먼저 JVM을 설치해야 하므로 사용자에게는 불편한 경우가 많습니다. 이러한 문제 때문에 JVM은 때때로 성가신 것으로 여겨집니다. 그럼에도 Java는 다양한 최종 사용자 환경에 뛰어난 소프트웨어 애플리케이션을 성공적으로 배포하는 데 사용되어 왔습니다.
주요 파일 형식
지원되는 파일 형식
| 확장자 | 파일 형식 |
|---|---|
| .CLASS | Java 클래스 파일 |
| .EAR | Java Enterprise Archive 파일 |
| .JAR | Java 아카이브 |
| .JNLP | Java Web Start 파일 |
| .MF | Java 매니페스트 파일 |
| .WAR | Java 웹 아카이브 |
기타 관련 파일 형식
| 확장자 | 파일 형식 |
|---|---|
| .JAV | Java 소스 파일 |
| .JAVA | Java 소스 코드 파일 |
| .JHTML | Java HTML 웹 페이지 |
| .JSP | Jakarta Server Page |
| .PROPERTIES | Java 속성 파일 |
업데이트: 2016. 8. 10.