JVM(Java Virtual Machin) 종류와 설치

carlkim·2024년 1월 9일
0

자바기본

목록 보기
1/8

JVM(Java Virtual Machin)이란?

자바를 실항기 위한 가상 기계(컴퓨터)
JAVA는 OS에 종속적이 않는 특징을 갖는데 대신
OS 위에서 JAVA를 실행시킬 무언가가 필요한데
그것이 JVM이다.

OS에 종속되지 않고 CPU가 JAVA를 인식 실행할 수 있게 해주는 가상 컴퓨터이다.

JVM(Java Virtual Machin) 종류

  1. Oracle HotSpot JVM : Oracle에서 개발한 고성능 JVM으로 기본적으로 Oracle JDK에 포함되어 제공됨.

  2. OpenJ9 : IBM에서 개발한 JVM 구현체.
    Eclipse OpenJ9로 불리기도한다. 경량화 구현체로 메모리 효율적이고 빠른 구동 시간을 제공.

  3. Azul Zing JVM : Azul Systems에서 개발한 JVM, 대규모 JAVA ㅇ어플리케이션의 성능을 향상시키는 것에 중점을 둔다.

  4. GraalVM: Oracle Labs에서 개발한 혁신적인 JVM 구현체로, JIT(Just-In-Time) 컴파일러, AOT(Ahead-of-Time) 컴파일러, 그리고 다양한 언어들 간의 상호 운용성을 제공합니다.

  5. IBM J9 JVM: IBM에서 개발한 JVM으로, Eclipse OpenJ9과 함께 IBM SDK에 포함되어 제공됩니다.

  6. Amazon Corretto: 아마존에서 제공하는 무료이며 오픈 소스인 JVM으로, OpenJDK를 기반으로 하고 있습니다. AWS에서의 Java 기반 애플리케이션 실행에 사용됩니다.

이 외에도 다양한 JVM 구현체가 있으며 사례에 맞게 선택될 수 있다.

JVM 설치(리눅스)

  1. JDK 다운로드
  2. 환경 변수 설정
  3. 설치 확인

레드햇 계열

sudo yum install java-17-openjdk

데비안 계열

sudo apt-get update
sudo apt-get install default-jdk

환경변수 설정

echo 'export JAVA_HOME=/path/to/your/jdk' >> ~/.bashrc  # 또는 ~/.zshrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc   # 또는 ~/.zshrc
source ~/.bashrc  # 또는 source ~/.zshrc

설치 확인

java -version

JVM 설치(윈도우)

  1. JDK 다운로드
  2. 환경 변수 설정
  3. 설치 확인

1) JDK 다운로드

Java를 설치한다는 것은 주로 JDK(Java Development Kit)를 설치하는 것을 의미합니다.
JDK에는 Java 컴파일러와 함께 JVM(Java Virtual Machine)이 포함되어 있습니다

JVM을 설치한다는 것은 JAVA를 설치한다는 말과 같다고 할 수 있다.

아래 링크에서 JAVA 최신 버전을 다운받는다.

SE(Standard Edition)버전과 EE(Enterprise Edition)(기업용)가 있다.
개인 컴퓨터라면 SE, 기업이라면 EE를 사용한다.

https://www.oracle.com/java/technologies/downloads/


설치까지 완료

2. 환경 변수 설정

시스템 탐색기에 들어가서 시스템 환경 변수 편집을 선택

환경변수 선택

디렉터리 찾아보기에서 JAVA를 설치한 경로를 찾아 들어가면 된다.

기본경로는 C: - ProgramFiles - Java 이다

PATH 추가

추가하는 이유

설치 경로에는 bin 폴더로 이동하면 javac와 java.exe가 있다
개발자가 명령 프롬프트에서 명령 라인에 사용되는 명령어로 컴파일하고 실행 할 때 사용.
이 실행 파일들이 bin 폴더 안에 있기 때문에 환경 변수를 bin 폴더 경로를 등록해준다.

%JAVA_HOME%\bin

java -version

잘 뜹니다.

profile
기본부터 가면 됩니다.

0개의 댓글