목요일, 9월 10, 2015

No Comment
이번에는 이전 시간에 만들어진 EC2에 Oracle Java를 설치해 보도록 하겠다. 기본적으로 EC2를 설치하면 OpenJDK가 이미 설치되어 있지만 업데이트에 문제가 있어서 Oracle JDK로 변경할 것이다. 설치하는 방법은 여러 가지가 있는데, 필자는 직접 다운 받아서 설치하는 방식으로 진행하면서 설치되는 위치와 각 설정들에 대해서 알아보도록 하겠다.

1. 기본 설치된 java version  확인
$ java -version 명령어를 입력하면 OpenJDK가 default로 설치되어 있는 것을 확인할 수 있을 것이다.


2. Open JDK 링크 제거
$ which java
$ unlink /usr/bin/java

3. wget으로 Oracle JDK 파일 받기
직접 설치 파일을 PC로 다운  받아서 FTP로 가져오는 방법도 있으나 wget을 이용해 JDK 파일을 받도록 하겠다.
요즘은 자바를 wget로 받으려 하면 사용동의를 안했다고 다운을 못받게 한다. 그런데 아래 명령어를 사용하면 직접 다운이 가능하다.
Oracle JDK 주소 에 접속해서 64비트, tar.gz 압축파일 최신 주소를 복사해서 주소만 바꾸거나 아래 full address를 직접 사용해도 된다.
퍼미션 문제가 생기면 sudo su를 통해서 root 권한을 변경한 후에 작업을 진행한다. 받고자 하는 위치로 이동해서 명령어 입력 후에 엔터를 치면 파일을 다운 받기 시작한다. 필자는 /usr/local/src 에 폴더를 하나 만들어서 진행할 예정이다.
$ wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz"



4. Oracle Java 설치 및 설정
Down 받은 JDK파일을 아래의 명령어를 입력하며 설치 및 설정을 완료한다.
$ mv jdk-8u60-linux-x64.tar.gz /usr/local/java : 다운 받은  파일 이동
$ tar -xvf jdk-8u60-linux-x64.tar.gz : 압축해제
$ cd /usr/bin : 위치이동
$ ln -s /usr/local/java/jdk1.8.0_60/ java : 링크 설정
$ vi /etc/profile : profile 파일 편집
      JAVA_HOME=/usr/bin/java
      CLASSPATH=.:$JAVA_HOME/lib/tools.jar
      PATH=$PATH:$JAVA_HOME/bin
      export JAVA_HOME CLASSPATH PATH
$ source /etc/profile  : 수정 내영을 현제 쉘에 반영
$ java -version : 최종 버전 확인

0 개의 댓글:

댓글 쓰기

 
Toggle Footer