본문 바로가기

Cloud/Oracle Cloud

[Oracle Cloud] 5. CentOS 8 - VM 인스턴스에 openjdk11 설치

 

https://bbyuck.tistory.com/31

 

[Oracle Cloud] 4. 방화벽 설정

개인 프로젝트에 사용하기 위해 http, https 포트를 개방해야 한다. Oracle Cloud의 VM 인스턴스는 기본적으로 Out bound는 모든 포트가 열려있고, In bound는 SSH와 ICMP 포트만 열려있다. In bound에 http와 htt..

bbyuck.tistory.com

 

에서 이어지는 포스팅.

 

방화벽 설정을 마쳤으니 정상적으로 포트가 열렸는지 확인하기 위해 Spring Boot 앱을 올려서 테스트를 진행한다.

jar 파일로 빌드해 scp로 VM 인스턴스에 빌드된 앱을 올렸으나, 이번에 새로 할당받은 VM 인스턴스이므로 java가 설치되어 있지 않았다.

 

이번 포스팅에서는 CentOS 8 에서 openjdk-11을 설치해본다.

 

1. 설치 가능한 jdk 확인

 

sudo yum list java*jdk-devel

위 명령어로 설치 가능한 jdk 버전을 확인한다.

 

 

2. openjdk11 설치

sudo yum install java-11-openjdk-devel.x86_64

위 명령어로 openjdk11을 설치한다.

3. 설치 확인

java --version

위 명령어로 jdk가 설치 되었는지 확인

 

4. 환경변수 설정

which javac

위 명령어로 javac이 설치된 경로를 확인

 

readlink -f /bin/javac

위 명령어로 /bin/javac에 연결된 원본파일 위치 확인

 

sudo vi /etc/profile

위 명령어로 profile 파일에 JAVA_HOME 환경변수 등록

 

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.14.1.1-6.el8.x86_64

 

# 적용
source /etc/profile

# 확인
echo $JAVA_HOME

수정한 profile 파일을 적용하고 잘 적용되었는지 확인한다.