STUDY/AWS

AWS | EC2에 JAVA설치 및 환경변수 설정

개미606 2020. 8. 17. 16:52

0. 자바 버전 확인 (자바가 설치되어있는지)

 

$ java -version

 

 

자바가 설치되어있지 않습니다....

(Amazon Linux 2 AMI는 자바 설치되어 있지 않음)

 

 

 

1. 설치가능한 자바 버전 확인

 

$ sudo yum list | grep jdk

 

 

java 1.8.0버전 설치 가능

 

 

 

 

2. 자바 설치!

 

$ sudo yum install java-1.8.0-openjdk

 

 

 

Is this ok 물음에 y 입력하면 바로 설치 진행

 

 

 

설치 완료. 다시 자바 버전을 확인해보면 자바가 설치된 것을 확인할 수 있음.

 

 


+) javac가 설치되지 않으므로... 

openjdk-devel.x86_64 설치해줍니다.

 

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

 

 

설치 완.


 

 

3. 환경변수 설정

 

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

$ echo $JAVA_HOME

 

 

절대 경로를 알아낸 뒤 복사(Shift+Ctrl+C)

 

$ which java
/usr/bin/java

$ readlink -f /usr/bin/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.amzn2.0.1.x86_64

 

 

vi편집기 접근

 

# vi /etc/profile

 

 

 

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

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.amzn2.0.1.x86_64/jre/bin/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar

입력 후 esc눌러 insert모드를 종료하고 :wq!를 입력(저장 후 종료)하여 vi편집기 종료 후,

 

아래 명령어 입력하여 환경변수 설정 적용. 잘 적용되었는지 확인..

# source /etc/profile

 

+) HelloWorld출력해보기

 

java코드 작성

# vi HelloWorld.java

public class HelloWorld{
   public static void main(String[] args){
        System.out.println("Hello World!!");
   }
}

 

실행!

 

 

+) 참고

 

aws EC2 java8 설치 (환경변수 등록)

java8 설치하기 이번 포스팅에선 아마존 EC2 인스턴스에 java를 설치해보겠습니다. 리눅스는 CentOS, Ubuntu 등 미세하게 차이가 나니 참고하여 설치하시기 바랍니다. 저의 경우에는 'Amazone Linux'를 설치

yhmane.tistory.com

 

How to set JAVA_HOME in Linux for all users

I am new to Linux system and there seem to be too many Java folders. java -version gives me: java version "1.7.0_55" OpenJDK Runtime Environment (rhel-2.4.7.1.el6_5-x86_64 u55-b13) OpenJDK 64-Bit

stackoverflow.com

 

[vi 명령어] vi 명령어 정리

[리눅스나 유닉스에서 사용하는 vi 편집기 명령어 총 정리 입니다.] <목차> 1. vi 편집기 명령어 전체 구조 살펴보기 2. vi 명령어 총정리 (자주 사용하는 것은 색으로 표시) 3. 제가 진짜로 사용하는�

blockdmask.tistory.com