본문 바로가기
공부/프로그래밍

[aws] EC2 에 JAVA 버전 11로 업데이트 하기

by demonic_ 2020. 6. 18.
반응형

회사에서 상용서버에서 쓰는 자바버전은 8인데 개발할때 버전을 11로 두고 했다가 이번에 사고가 났다.

버전이 달라 이전에 호환되던것이 호환되지 않으면서 에러가 발생한 것. 그렇다고 수정한 코드를 돌려놓을 수 있을 상황이 아니라서 서버에 있는 자바 버전을 올리기로 했다.

 

AWS에 EC2 올린 이미지는 Amazon Linux 2 AMI 다.

 

패키지를 업데이트 한다

 

sudo yum install java-11-amazon-corretto-headless

 

y를 눌러 설치를 완료한다.

 

이제 자바 버전을 스위칭한다.

sudo alternatives --config java

 

명령어를 입력하면 다음과 같이 설치되어있는 자바버전 목록과 현재 활성화 되어 있는 것을 알려준다.

새로 설치한 것은 2번이므로 번호 입력에 2번을 입력한다.

2 개의 프로그램이 'java'를 제공합니다.

  선택    명령
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-0.amzn2.x86_64/jre/bin/java)
   2           /usr/lib/jvm/java-11-amazon-corretto.x86_64/bin/java

현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오:2

이제 버전을 확인해보자

$ java --version

openjdk 11.0.7 2020-04-14 LTS
OpenJDK Runtime Environment Corretto-11.0.7.10.1 (build 11.0.7+10-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.7.10.1 (build 11.0.7+10-LTS, mixed mode)

 

11 버전으로 적용된 것을 확인할 수 있다.

 

 

끝.

 

 

반응형

댓글