안녕하세요. 그린주입니다 ๑'ٮ'๑
경험이 많이 부족하지만 최선을 다해 적어보겠습니다!
개요
이번 글에서는 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
'🌜 Server > AWS & Linux' 카테고리의 다른 글
AWS EC2( Amazon Linux 2)에 Git설치 ( AWS / EC2 / Linux / Git) (0) | 2021.11.23 |
---|---|
AWS EC2(Amazon Linux 2)에 Nginx 설치하기 ( AWS / EC2 / Linux / Nginx ) (0) | 2021.11.23 |
Amazon AWS EC2 인스턴스 생성과 Xshell 서버 연결 ( AWS / EC2 / Linux / Xshell ) (0) | 2021.11.11 |
AWS RDS MySQL 서버 시간 확인 및 변경 ( AWS / RDS / MySQL ) (0) | 2021.10.25 |
AWS S3 버킷 파일 업로드, 삭제, 다운로드 기능 구현 (AWS / Spring Boot / Gradle / IntelliJ) (0) | 2021.10.25 |