[Linux] 리눅스 자바 특정 버전 설치하는 방법

2022-12-04


Photo by Anita Austvika on Unsplash


1. 방법

 

우선 해당 링크에서 자신이 필요로 하는 자바 버전을 확인 후 다운로드 링크를 복사한다.

 

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

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com


이후 아래 /usr/lib로 이동 후 wget 명령어를 이용해 복사한 다운로드 링크를 입력한다.

 

# cd /usr/lib
# wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

 

그럼 아래와 같이 다운로드 되는 것을 확인할 수 있다.

 


다운로드가 완료 되면, 아래 명령어로 압축을 풀어준다.

 

# tar -zxvf jdk-17_linux-x64_bin.tar.gz

압축이 잘 풀렸으면, 아래 명령어로 통해 현재 다운로드된 자바의 버전을 확인할 수 있다.

 

# /usr/lib/jdk-17.0.5/bin/java -version

 

그럼 아래와 같은 형태로 확인 할 수 있다.

 


2. 환경 변수 지정

 

다운로드가 완료되었으며, 환경 변수를 등록해야 한다.

 

# vi /etc/profile

vim 편집기로 profile을 열고 shfit + g 버튼을 통해 제일 하단부로 이동해 아래의 내용을 삽입하자. (자신이 다운로드 한 버전에 맞게 입력해야 한다.)

 

export JAVA_HOME=/usr/lib/jdk-17.0.5
export PATH=$PATH:$JAVA_HOME/bin

 

이후 저장된 profile 변수를 아래의 명령어로 적용시켜 준다.

 

# source /etc/profile

3. 환경 변수 확인

 

 

환경 변수 지정후 아래 명령어를 사용하면 잘 적용되었는지 여부를 확인할 수 있다.

 

# echo $JAVA_HOME

아래와 같은 형태로 나오면 잘 적용이 된 것이다.

 


4. alias 등록

 

alias 를 등록하면 좀 더 편하게 사용할 수 있다.

 

# vi /etc/bashrc

마찬가지로 shift+g 단축키로 제일 하단으로 이동 후 아래의 내용을 삽입해 준다.

 

alias java="/usr/lib/jdk-17.0.5/bin/java"
alias javac="/usr/lib/jdk-17.0.5/bin/javac"

source로 해당 내용을 적용시켜 준다.

 

# source /etc/bashrc

이후 java 명령어 사용시 아래와 같이 확인할 수 있게 된다.

 


메인 이미지 출처 : Photo by Anita Austvika on Unsplash