[AWS] EC2 AMAZON LINUX2 JDK 설치

SAPCO·2022년 8월 29일
0

- [LINUX]

목록 보기
1/3
post-thumbnail

📍 0. 도입

AWS를 이용하여 운영서버 환경구축을 하는데,
평소 그냥 하다가 한번 정리하는게 좋을 것 같아 정리.

📍 1. 시작

📌AMAZON Linux2의 패키지 관리는 apt가 아닌 yum을 사용한다.

Amazon Linux 인스턴스는 yum 패키지 관리자를 사용하여 소프트웨어를 관리합니다. yum 패키지 관리자는 소프트웨어를 설치, 제거 및 업데이트하고 각 패키지의 모든 종속성을 관리할 수 있습니다. Ubuntu 등의 Debian 기반 Linux 배포에서는 apt-get 명령 및 dpkg 패키지 관리자를 사용하므로 해당 배포에서는 다음 섹션의 yum 예제가 작동하지 않습니다.

📌 1. 설치 되어있는지 확인

  • which : which 명령어
  • yum list installed : 패키지가 설치여부를 확인.
  • grep : 원하는 문자열 검색
    • -e : or조건

설치되어있으면 확인.
안되어있으면 설치.

설치된 자바 버전 확인
$ javac - version / java -version

자바실행파일 위치 찾기
$ which javac / which java

사용중인 패키지관리시스템 설치 확인
$ yum list installed | grep -e jdk -e jre

📌 2. 설치 가능 확인

  • yum list : 저장소 패키지 목록 확인
$ yum list java*jdk-devel

📌 3. 설치

1.8 설치
설치되면 설치확인.

java-버전-openjdk 패키지가 JRE,
java-버전-openjdk-devel 패키지가 JDK
yum으로 JDK를 설치하라고 하면 JRE를 먼저 설치한다.

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

📌 4. 환경변수 설정

4-1. 자바 환경변수 확인

아무것도 뜨지 않으면 설정 되어있지 않음.

$ echo $JAVA_HOME

4-2. javac 위치 확인

javac의 실제 path는 readlink를 통해 얻고,
해당 path를 JAVA_HOME으로 등록.

$ which javac
/usr/bin/javac
$ readlink -f /usr/bin/javac
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.amzn2.0.2.x86_64/bin/javac

4-3. /etc/profile 수정

profile 편집.

$ vi /etc/profile

shift+g 눌러 맨 하단으로 이동하여 입력

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.amzn2.0.2.x86_64/

저장후 종료 저장이 안된다면 sudo로 실행 혹은 :w!(강제저장)

:wq

수정내용 적용

$ source /etc/profile

4-4. 확인

$ echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.amzn2.0.2.x86_64/
$ $JAVA_HOME/bin/javac -version
javac 1.8.0_332
profile
SAP CO

0개의 댓글