본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ
IT기술/리눅스

centos7 리눅스 자바 수동 설치하기

by 미노드 2021. 8. 5.

open jdk 설치도 가능하다만 원하는 버전을 다운로드받아 수동으로 설치하고 싶은 경우도 있다.

yum을 이용해 openjdk 설치 및 적용은 아래 글을 참조

https://teck10.tistory.com/107?category=624860 

 

centos 7.5 java 설치하기

jdk 1.8.0 을 설치하려한다. jsp 환경과 spring 환경을 조성하기 위해서다. CentOS 7.5에서 java jdk 설치하기 1. 설치가능한 jdk 버전 확인하기 1 yum list java*jdk-devel 위는 설치가 완료된 상태에서 확인..

teck10.tistory.com

 

여기선 직접 jdk를 공식 사이트에서 다운로드받아 수동으로 설치 및 적용하는 방법을 기재하고자 한다.

1. jdk 다운로드 

오라클 사이트에서 다운로드 한다. 

구버전을 다운로드 받길 원한다면 아래 링크 참조
https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

운영체제에 맞는 원하는 버전 다운로드 뒤에 서버로 다운로드
나는 jdk 1.8.0_191버전으로 테스트했다.

2. 원하는 폴더에 압축 풀기

# tar xvfz jdk-8u191-linux-x64.tar.gz

3. 경로이동

압축 풀린 디렉토리를 /usr/lib로 옮긴다. 다른 파일들처럼 하나의 라이브러리에 넣고 관리하기 위함이다.
# mv jdk1.8.0_191 /usr/lib

4. default 사용하는 자바 설정

나는 1.8.0_191버전을 사용했기에 [jdk idr]은 폴더명인 jdk1.8.0_191 이 된다.

# alternatives --install /usr/bin/java java /usr/lib/[jdk dir]/bin/java 1
# alternatives --install /usr/bin/javac javac /usr/lib/[jdk dir]/bin/javac 1
# alternatives --install /usr/bin/jar jar /usr/lib/[jdk dir]/bin/jar 1
# alternatives --set java /usr/lib/[jdk dir]/bin/java
# alternatives --set javac /usr/lib/[jdk dir]/bin/javac
# alternatives --set jar /usr/lib/[jdk dir]/bin/jar

# alternatives --config java

5. 자바 환경변수 설정

# vi /etc/profile

열어서 제일 아래에 다음의 코드 추가

JAVA_HOME=/usr/lib/jdk1.8.0_191
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH

6. 적용 및 버전확인

# source /etc/profile

이후 자바 버전 확인으로 작동 되는지 확인하기

# java -version
# javac -version