리눅스를 설치하면 기본적으료 Open JDK가 설치되어 있다.
# java -version 을 하게 되면 Open JDK라는 것을 알 수 있다.
그런데 먼가...Oracle JDK가 더 좋아 보인다..그래서 Oracle JDK를 설치하기로 한다.
1. JDK 다운로드
JDK설치 위치로 이동하여 다운로드를 받는다.
나는 /opt에 받을 것이므로 opt로 이동하여 wget을 이용하여 다운로드 받는다.
# cd /opt# 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/8u65-b17/jdk-8u65-linux-x64.tar.gz
# tar –zxvf jdk-8u65-linux-x64.tar.gz
3. java 명령어 교체
현재 java -version을 하면 open java라고 보일 것이다. 이 명령어를 방금 압축푼 java로 바꿔주는 작업이다.
# alternatives --install /usr/bin/java java /opt/jdk1.8.0_65/bin/java 2
# alternatives --config java
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
2 /opt/jdk1.8.0_51/bin/java
Enter to keep the current selection[+], or type selection number: 2
이제 다시 자바 버전을 확인해 보면 방금 압축을 해제한 자바로 바뀐 것을 확인 할 수있다.
# java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
4. javac, jps, jar 경로 설정
위와 동일하게 alterantives 명령으로 설정 해주면 된다.
# alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_65/bin/jar 2
# alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_65/bin/javac 2
# alternatives --install /usr/bin/jps jps /opt/jdk1.8.0_65/bin/jps 2
# alternatives --set jar /opt/jdk1.8.0_65/bin/jar
# alternatives --set javac /opt/jdk1.8.0_65/bin/javac
# alternatives --set jps /opt/jdk1.8.0_65/bin/jps
5. 환경변수 등록
# vi /etc/profile
제일 밑으로 가서
export JAVA_HOME=/opt/jdk1.8.0_65
export JRE_HOME=/opt/jdk1.8.0_65/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
입력 후 source /etc/profile을 입력하여 적용합니다.
댓글