본문 바로가기
infra/etc

EC2에 corretto, OpenJDK 버전별 설치 하기

by hjhello423 2023. 4. 3.

 

ec2 인스턴스 환경에서 corretto를 버전별로 설치해 보자.

 

1. corretto 설치, 삭제

corretto17

$ sudo yum -y install java-17-amazon-corretto-devel
$ sudo yum -y remove java-17-amazon-corretto-devel
  •  /usr/lib/jvm/java-17-amazon-corretto.<cpu_arch>. 경로에 설치된다.

corretto11

$ sudo yum -y install java-11-amazon-corretto-devel
$ sudo yum -y remove java-11-amazon-corretto-devel
  • /usr/lib/jvm/java-11-amazon-corretto.<cpu_arch>. 경로에 설치된다.

corretto8

$ sudo yum -y install java-1.8.0-amazon-corretto-devel
$ sudo yum -y remove java-1.8.0-amazon-corretto-devel
  •  /usr/lib/jvm/java-1.8.0-amazon-corretto.<cpu_arch>. 경로에 설치된다.

 

 

2. OpenJDK 설치

OpenJDK8

설치 가능한 jdk 리스트를 먼저 확인해보자.

$ sudo yum list java*jdk-devel

Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Available Packages
java-1.7.0-openjdk-devel.x86_64                               1:1.7.0.321-2.6.28.2.amzn2.0.1                               amzn2-core
java-1.8.0-openjdk-devel.x86_64                               1:1.8.0.362.b08-1.amzn2.0.1                                  amzn2-core

 

리스트에서 확인한 버전을 설치하자.

$ sudo yum -y install java-1.8.0-openjdk-devel.x86_64

 

 

3. 원하는 버전으로 세팅되지 않았을 때

java -version 명령어를 입력하여 만약 원하는 jdk 버전이 출력되지 않는다면 아래 명령어를 통해 설정해 보면 된다.

$ sudo alternatives --config java
$ sudo alternatives --config javac

 

 

4. 설치 경로 찾기

which java 명령어를 입력하면 출력되는 결과를 readlink 명령어에 사용해서 찾는다.

$ which java
/usr/bin/java


$ readlink -f /usr/bin/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.amzn2.0.1.x86_64/jre/bin/java

 


참고

* https://docs.aws.amazon.com/ko_kr/corretto/latest/corretto-17-ug/amazon-linux-install.html
* https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/amazon-linux-install.html
* https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/amazon-linux-install.html

반응형

댓글