본문 바로가기

BackEnd/Aws

ec2 우분투에 자바설치

반응형

Oracle JDK 가 아니라 OpenJDK를 설치할것이다. 


왜냐하면 유료와 관련해 문제가 생길수 있기때문에. 


OpenJDK는 무료다.



웹서버 접속후 아래명령어를 직접 써야 한다



1. jre 설치 - jdk 먼저 설치시 설치 필요없는듯


1) sudo apt-get install openjdk-8-jre 

2) Y


2. jdk 설치


1) sudo apt-get install openjdk-8-jdk

2) Y


3.Java 설치 확인을 위한 버전체크 


1) java -version 명령어 실행


2) 실행시 결과(이 결과 버전은 달라질 수 있다.)

openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

3)  javac -version 명령어 실행

4) 실행시 결과(이 결과 버전은 달라질 수 있다.)

javac 1.8.0_222

4. 자바 환경변수 설정

1) 먼저 javac 위치를 확인한다.

which javac

2) 실행결과 

/usr/bin/javac

3)  javac의 실제 위치 확인

readlink -f /usr/bin/javac

4) 실행결과

/usr/lib/jvm/java-8-openjdk-amd64/bin/javac

실행 결과를 보면 javac의 실제 위치는 /usr/lib/jvm/java-8-openjdk-amd64/bin/ 이다. 

따라서 $JAVA_HOME 은 /usr/lib/jvm/java-8-openjdk-amd64 으로 설정해야 한다.

5) 환경변수 설정을 위해 profile을 연다.

sudo nano /etc/profile

6) profile 파일 아래쪽에 아래 표시된 부분을 입력한다.

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH




7) 입력 후 Ctrl+X → Y 입력 → 엔터 키를 눌러 저장을 한다.


8) 다음으로 명령어를 실행시켜 profile 파일을 reload 한다.

 source /etc/profile 

9) 그리고 우분투 서버를 재시작 한다.

 sudo reboot now

10) 서버 재시작 후 echo 명령어를 이용해 환경변수를 확인한다.

 echo $JAVA_HOME

11) 실행결과

/usr/lib/jvm/java-8-openjdk-amd64

12) $JAVA_HOME/bin/javac -version 명령어 실행

13) 실행결과

javac 1.8.0_222


14) 결과가 이렇게 나오면 모두 완료된것이다!



반응형

'BackEnd > Aws' 카테고리의 다른 글

RDS 처음 생성 설정값들  (0) 2019.09.29
ec2 우분투에 아파치와 톰캣 연동  (0) 2019.09.29
ec2 우분투에 톰캣 설치  (0) 2019.09.29
aws ec2 웹서버(아파치) 설치  (0) 2019.09.29
AWS - EC2 설치과정  (0) 2019.09.28