AWS EC2 Amazon Linux 2 자바(JAVA) 설치

Okies·2022년 7월 18일
0

AWS

목록 보기
2/4
post-custom-banner

자바 설치

설치 가능한 버전 확인

yum list | grep name 명령어로 name이 포함된 설치 가능한 패키지 목록을 조회한다.

[ec2-user ~]$ sudo yum list | grep openjdk

자바8 설치

yum install pakagename 명령어로 패키지를 설치한다.
아래 명령어를 입력하면 의존관계를 조회하고, 계속 설치를 진행할 것인지 묻는다.
y를 입력하면 의존관계를 다운로드하고 설치를 진행한다.

[ec2-user ~]$ sudo yum install java-1.8.0-openjdk

자바 버전 확인

java -version 명령어로 설치된 자바 버전을 확인한다.

[ec2-user ~]$ java -version

자바 컴파일러 버전 확인

javac -version 명령어로 javac 버전을 확인한다.
java-1.8.0-openjdk 에는 자바 컴파일러가 포함되지 않아 설치되어있지않다.

[ec2-user ~]$ javac -version

설치를 위해 javac가 포함된 아래 패키지를 설치한다.

[ec2-user ~]$ sudo yum install java-1.8.0-openjdk-devel

설치된 자바 컴파일러 버전을 확인한다.

[ec2-user ~]$ javac -version

환경변수 설정

$JAVA_HOME 확인

$JAVA_HOME을 입력하여 환경변수를 확인한다.

[ec2-user ~]$ echo $JAVA_HOME

설치 경로 확인

which 와 readlink 명령어를 통해 java와 javac가 설치된 경로를 확인한다.

[ec2-user ~]$ which java
[ec2-user ~]$ readlink -f /usr/bin/java

[ec2-user ~]$ which javac
[ec2-user ~]$ readlink -f /usr/bin/javac

환경변수 추가

export 명령어로 바로 환경변수에 추가할 수 있지만, 1회성으로 시스템 재시작 시 초기화된다.

[ec2-user ~]$ export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.amzn2.0.2.x86_64
[ec2-user ~]$ export PATH=$PATH:$JAVA_HOME/bin
[ec2-user ~]$ export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

echo 명령어로 등록한 환경변수 경로를 확인한다.

[ec2-user ~]$ echo $JAVA_HOME
[ec2-user ~]$ echo $PATH
[ec2-user ~]$ echo $CLASSPATH

시스템 재시작 시 초기화되는것을 방지하기위해 /etc/profile의 맨 아래부분에 위에서 사용한 환경변수로 추가하는 명령을 추가한 뒤, 시스템 재부팅하여 환경변수가 유지되는지 확인한다.

[ec2-user ~]$ sudo vim /etc/profile

post-custom-banner

0개의 댓글