본문 바로가기
컴퓨터/Linux

Amazon Linux에서 Java Java8 설치하는 방법

by HanJoohyun 2024. 3. 4.
반응형

안녕하세요 한주현입니다

 

오늘은 AWS EC2에서 Amazon Linux 2 또는 Amazon Linux 2023에서 Java, Java8 를 설치하는 방법에 대해 포스팅해보겠습니다.

 

문제상황

기본적으로 Amazon Linux 2023 AMI로 EC2 인스턴스를 생성하면 Java가 설치되어있지 않습니다.


아래와 같이 which java 명령어를 수행하여도 결과가 없거나, ls 커맨드로도 java가 없는 경우 Java가 서버에 설치 되어있지 않은 경우입니다.

 

$ which java

$ ls /usr/bin/java
ls: cannot access '/usr/bin/java': No such file or directory

 

가장 쉽게 설치 할 수 있는 방법은 yum 으로 설치하는 방법입니다.

반응형

yum list에서 jdk로 검색해봅시다.

 

$ yum list | grep jdk
commons-compiler-jdk.noarch          3.1.7-1.amzn2023.0.2            amazonlinux     
copy-jdk-configs.noarch              4.0-1.amzn2023.0.2              amazonlinux     
slf4j-jdk14.noarch                   1.7.32-3.amzn2023.0.4           amazonlinux 

 

만약 JAVA 8을 설치하려고 한다면 현재의 yum repository에는 jdk8이 없으므로 yum으로는 설치가 되지 않습니다.

 

만약 그냥 yum으로 설치를 시도해보면 다음과 같이 Error: Unable to find a match: java-1.8.0-openjdk-devel.x86_64 와 같은 오류를 만나게 됩니다.

 

$ sudo yum install -y java-1.8.0-openjdk-devel.x86_64
Last metadata expiration check: 0:21:18 ago on Mon Mar  4 05:58:24 2024.
No match for argument: java-1.8.0-openjdk-devel.x86_64
Error: Unable to find a match: java-1.8.0-openjdk-devel.x86_64

 

 

해결 방법

다음 링크에 들어가서 버전에 맞는 Download Corretto를 눌러줍시다.
https://aws.amazon.com/corretto

 

Amazon Corretto 프로덕션용 OpenJDK 배포

Amazon Corretto를 사용하여 클라우드, 온프레미스 및 로컬 머신에서 동일한 환경을 실행할 수 있습니다. Corretto 17은 Linux(x64 및 aarch64), Windows(x64), macOS(x64 및 M1), Alpine Linux(x64) 및 Amazon Linux 2(x64 및 aarch

aws.amazon.com

 

 

만약 JDK8을 설치하고자 한다면 Download Corretto 8를 클릭합니다.

 

이후 해당되는 Platform의 rpm을 다운로드 받습니다.

 

 

yum localinstall로 다운로드 받은 rpm을 설치해줍니다.

 

$ sudo yum localinstall amazon-corretto-8-x64-al2-jdk.rpm amazon-corretto-8-x64-al2-jre.rpm

 

설치가 잘 되었습니다!

 

$ which java
/usr/bin/java

$ java -version
openjdk version "1.8.0_402"
OpenJDK Runtime Environment Corretto-8.402.08.1 (build 1.8.0_402-b08)
OpenJDK 64-Bit Server VM Corretto-8.402.08.1 (build 25.402-b08, mixed mode)

 

오늘은 Amazon Linux에서 JDK를 설치하는 방법에 대해서 알아보았습니다.

 

여러분들께 도움되셨으면 좋겠습니다.

 

그럼 다음에 만나요~

 

참고문헌

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

 

Amazon Linux 2 및 Amazon Linux 2023용 Amazon Corretto 8 설치 지침 - Amazon Corretto

Amazon Linux 2 및 Amazon Linux 2023용 Amazon Corretto 8 설치 지침 이 주제에서는 Amazon Linux 2 또는 Amazon Linux 2023 운영 체제를 실행하는 호스트 또는 컨테이너에서 Amazon Corretto 8을 설치하고 제거하는 방법을

docs.aws.amazon.com

 

반응형

댓글