새로운 jdk를 설치하자.
http://www.oracle.com/technetwork/java/javase/downloads/ 방문
1.7 버전 중에 최신 버전을 다운로드 받아 설치하면 됨 (작성 당시 최신은 7u71)
32bit의 경우 Java SE Development Kit 7u71 32bit 다운로드 jdk-7u79-linux-i586.tar.gz
64bit의 경우 Java SE Development Kit 7u71 64bit 다운로드 jdk-7u79-linux-x64.tar.gz
JDK 설치
# cd /util/src
# gunzip jdk-7u79-linux-x64.gz (파일을 다운받으면 .gz 파일임… 근데 tar로 압축해제됨. )
# tar xvf jdk-7u79-linux-x64.gz
# mkdir –p /util/java
# mv jdk1.7.0_79 /util/java/jdk1.7.0_79
환경변수 설정
# vi /etc/profile
맨 아래쪽에 해당 내용 추가
JAVA_HOME=/util/java/jdk1.7.0_79
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
export CLASSPATH
# source /etc/profile
시스템 JDK 등록/설정
# java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.24.1.10.4.el5-i386)
OpenJDK Server VM (build 20.0-b11, mixed mode)
오픈JDK로 설정되어있음
# alternatives --install /usr/bin/java java /util/java/jdk1.7.0_79/bin/java 2
# alternatives --config java
There are 3 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
3 /util/java/jdk1.7.0_79/bin/java
Enter to keep the current selection[+], or type selection number: 3 <- jdk1.7.0_71 인 번호를 선택
# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
Java SE로 설정됨