[Ubuntu] Open JDK 8 설치 (JDK 1.8.0)
2021. 3. 1. 23:04우분투에서 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
끝.
도움되셨으면 아래의 좋아요 부탁드립니다!
'Linux' 카테고리의 다른 글
[Ubuntu] MySQL 실행 (0) | 2021.03.04 |
---|---|
[Ubuntu] 우분투에서 Git 설치하기 (0) | 2021.03.01 |
[Ubuntu] Ubuntu 공장 초기화 해버리기 (우분투 공장초기화) (5) | 2021.02.18 |
[Linux] 처음 vim을 깐 당신에게, 초기설정 (0) | 2021.01.29 |
[Linux] 처음 리눅스를 깐 당신에게, 리눅스 초기 설정 (0) | 2021.01.09 |