반응형

 우분투에서 Open JDK 8을 설치하는 방법을 다루어 보겠습니다.

큰 단계적으로 아래의 2단계 스텝을 진행해야합니다.

  STEP 1. JAVA install

  STEP 2. 환경변수 설정

 

아래의 설치 과정을 따라해주시면, 우분투에서 Open Java 8설치하고 환경을 셋업하실 수 있습니다.

 

STEP 1. JAVA 설치

$ sudo apt-get update 
$ sudo apt-get install openjdk-8-jdk

Open JDK 11 인 경우 -> sudo apt install openjdk-11-jdk

Open JDK 17 인 경우 -> sudo apt install openjdk-17-jdk

 

 

아래의 명령어로 jdk 1.8.0이 설치되었는지 확인합니다.

$ java -version
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (build 1.8.0_352-8u352-ga-1~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)

 

STEP 2. JAVA_HOME 설정 (PATH라는 환경변수에 설정)

 JAVA_HOME이라는 환경변수를 설정해야합니다. Java가 필요한 응용프로그램들은, 실행 중에 JDK를 찾아서 실행을 해야하는 데, 이 때 위의 응용프로그램들은 PATH라는 환경변수에서 JAVA를 찾아서 실행합니다.

 

 따라서 이 PATH라는 환경변수에, 해당 Java가 위치하는, Java 경로를 추가해줘야합니다.

그래서, 먼저, JAVA_HOME에 Java 경로를 넣고PATH에 JAVA_HOME 변수를 추가하겠습니다.

 

2.1. Java 설치된 경로 확인

아래의 명령어로 java가 어디있는지 확인합니다.

$ readlink -f $(which java)
/usr/lib/jvm/java-8-openjdk-amd64/bin/java

이 때, 이 결과에 대해서, 끝에 bin/java를 제외한 경로[경로]고 칭하겠습니다.

[경로] = "readlink -f $(which java)"에서, /bin/java를 제외한 경로

 

 

2.2. JAVA_HOME 경로 등록

 2.2.1 실행한 결과에서 [경로]를, JAVA_HOME으로 등록해주어야 합니다.

 

 위를 적용하기위해 /etc/profile를 vi로 엽니다.

$ sudo vi /etc/profile​

 

 그 후에 아래와 같이 export 명령어를 통해,

맨 마지막 줄에 아래 코드를 입력하여, JAVA_HOME 환경변수를 설정합니다.

그 후, 최종적으로 PATH 환경변수에 JAVA_HOME 환경변수를 등록합니다. (이 PATH는 우분투에서 실행되는 모든 응용프로그램이, 필요한 실행 환경(예, java)을 찾는 변수입니다.)

 

/etc/profile

export JAVA_HOME=[경로]
export PATH=$PATH:$JAVA_HOME/bin

(예시)
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin

 

 

2.3 source 명령어로 적용합니다.

$ source /etc/profile
/usr/lib/jvm/java-8-openjdk-amd64/

 

 2.4. 환경 변수 설정된 것을 확인합니다.

$ echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64

$ echo $PATH | grep java
......:/usr/lib/jvm/java-8-openjdk-amd64/bin

 

이제 설치가 끝났습니다!. JDK를 사용할 준비가 되었습니다.

 

 

+ 번외

 

만약 설치한 JDK를 삭제하시고 싶으신 경우 아래의 방법을 참고해주시면 됩니다.

 

JDK 삭제 방법

$ sudo apt-get purge openjdk*

 

 

 

참고자료

- Java home 설치

https://stackoverflow.com/questions/9612941/how-to-set-java-environment-path-in-ubuntu

 

끝.

도움되셨으면 아래의 좋아요 부탁드립니다!

 

 

 

반응형