25 09 2014
Linux(CentOS)에 java install
1.환경점검
#which java
/usr/bin/java
2.32 or 64 bit 확인
#getconf LONG_BIT
64
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u45-oth-JPR
다운받을 파일은 jdk-7u45-linux-x64.gz(64bit용 jdk7)
opt]#gunzip jdk-7u45-linux-x64.gz
opt]#tar -xvf jdk-7u45-linux-x64
opt]#ls
-rw-r–r–. 1 root root 288481280 Sep 25 10:31 jdk-7u45-linux-x64
drwxr-xr-x. 8 uucp 143 4096 Oct 8 2013 jdk1.7.0_45
drwxr-xr-x. 2 root root 4096 Jun 22 2012 rh
opt]#ln -s jdk1.7.0_45 java7
opt]#update-alternatives –config java
There are 2 programs which provide ‘java’.
Selection Command
———————————————–
1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
*+ 2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
여기서 나가고
이제 jdk7 자바를 설정해 보자
opt]#update-alternatives –install /usr/bin/java java /opt/jdk1.7.0_45/bin/java 3
opt]#update-alteratives –config java
There are 3 programs which provide ‘java’.
Selection Command
———————————————–
1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
* 2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
+ 3 /opt/jdk1.7.0_45/bin/java
Enter to keep the current selection[+], or type selection number: 3
하면 됨
opt]#java -version
java version “1.7.0_45”
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
이렇게 되면 정상적으로 설치가 된것임
자바환경설정 (계별적으로 환경을 잡아줄 경우는 필요없는 부분)
vi /etc/profile
export JAVA_HOME=/opt/jdk1.7.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/bin/lib/ext:$JAVA_HOME/lib/tools.jar
한후
#source /etc/profile
기존 자바 링크를 대체하기 위해 다운로드 받은 jdk를 리스트에 추가해 준 기본값으로 선택한다.
update-alternatives 는 여러 버전의 소프트웨어가 설치되어 있을때 버번관리를 할 수 있게 해준다.
#update-alternatives –install /usr/bin/java java /opt/java7/bin/java 3
#update-alternatives –set java /opt/java7/bin/java
Linux 32bit 인지 64bit인지 확인하는 방법 Linux sftp 설정