AWS EC2(Amazon Linux 2)에 JAVA8 설치 및 환경변수 설정하기 ( AWS / EC2 / Linux2 / JAVA )
🌜 Server/AWS & Linux

AWS EC2(Amazon Linux 2)에 JAVA8 설치 및 환경변수 설정하기 ( AWS / EC2 / Linux2 / JAVA )

728x90

안녕하세요. 그린주입니다 ๑'ٮ'๑
경험이 많이 부족하지만 최선을 다해 적어보겠습니다!

 

개요

이번 글에서는 AWS EC2(Amazon Linux 2)에 JAVA8 설치 및 환경변수 설정하는 방법을 공유하고자 합니다.

새로 Amazon Linux2 AMI를 생성했다면 자바 설치가 필요합니다.
  참고로 EC2가 생성되어있다는 가정하에 시작하겠습니다.

 

Amazon AWS EC2 인스턴스 생성과 Xshell 서버 연결 ( AWS / EC2 / Linux / Xshell )

안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 AWS EC2 인스턴스 생성 방법과 Xshell 서버 연결하는 방법을 공유하고자 합니다. 목차

green-joo.tistory.com


목차

JAVA 설치 여부 확인

설치 가능한 JAVA 버전 확인

JAVA 설치

JAVA 환경변수 설정

JAVA 테스트

JAVA 버전 변경


JAVA 설치 여부 확인

자바가 설치되어있는지 확인해보겠습니다.

$ java -version

 

설치되어있지 않을 때설치되어있을 때 결과입니다.

설치되어있지 않을 때
설치되어있을 때

 

자 그럼 설치가 안되어있거나 버전 변경이 필요하다면 아래로 계속 가보시죠!


설치 가능한 JAVA 버전 확인

설치 가능한 JAVA 버전들을 확인해보겠습니다.

$ sudo yum list | grep jdk

 

저는 Java-1.8.0-openjdk-devel.x86_64 버전으로 설치해보겠습니다.

 


JAVA 설치

자바 설치 명령어는 아래와 같습니다.

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

 

설치되었는지 버전을 확인합니다.

성공!!


JAVA 환경변수 설정

아래 명령어를 입력했을 때 아무 응답이 없다면 아직 환경변수가 설정되지 않았다는 뜻입니다.

$ echo $JAVA_HOME

1. JAVA 절대 경로 확인

// 경로 확인 - /usr/bin/java
$ which java

// 최종 파일의 절대경로 확인 - /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.amzn2.0.1.x86_64/jre/bin/java
$ readlink -f /usr/bin/java

2. vi /etc/profile 설정

$ sudo vi /etc/profile

 

맨 마지막으로 이동(Shift+g) 후 insert모드로 변환한 뒤, 환경변수 설정값 입력합니다. ( 오타 주의 )

  JAVA의 실제 위치는 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.amzn2.0.1.x86_64/jre/bin/java 이므로

 $JAVA_HOME은 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.amzn2.0.1.x86_64로 설정해야 합니다.

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.amzn2.0.1.x86_64
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

 

수정이 끝나면 저장하고 수정한 내용을 적용 후 환경변수 설정이 잘 되었는지 확인합니다.

// 수정된 내용 적용
$ source /etc/profile

// 확인
$ echo $JAVA_HOME
$ echo $PATH
$ echo $CLASSPATH

// /etc/profile에 설정을 했는데도 값이 안나올 경우 /etc/bashrc에 똑같이 설정
$ source /etc/bashrc


JAVA 테스트

JAVA 설치가 잘 되었는지 HelloWorld를 출력해보겠습니다.

 

코드 작성

$ vi HelloWorld.java

실행해보기

성공!!


JAVA 버전 변경

Default Java로 변경하는 명령어입니다.

$ sudo /usr/sbin/alternatives --config java

 

1번 설치되어있는 자바 목록

2번 변경할 목록 번호 입력

 

변경되었는지 확인합니다.

$ java -version

 

 

변경이 완료되었다면 사용하지 않는 버전은 삭제합니다.

$ sudo yum remove java-****-openjdk -y

마무리

이렇게 AWS EC2(Amazon Linux 2)에 JAVA8 설치 및 환경변수 설정하는 방법에 대해 적어보았습니다.
다들 성공하셨을까요?? 끝까지 파이팅입니다!


긴 글 봐주셔서 감사합니다!
오늘도 행복한 하루 보내세요 '◡'✿


참고

https://yhmane.tistory.com/23?category=773048 

https://gaemi606.tistory.com/127

https://jojoldu.tistory.com/261

 

 


728x90
728x90