ROOT가 아닌 일반 유저로 JDK를 설치해보겠다.
1. 자바 버전 확인
$ java -version
java version "1.4.2"
jdkgcj 0.3.1 (http://www.arklinux.org/projects/jdkgcj)
gcj (GCC) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
2. JDK 다운로드
- 알아서 한다. getconf LONG_BIT 명령어를 사용해서 32비트인지 64비트인지만 확인하자
- RPM버전이 아닌 그냥 BIN으로 되어있는걸로 다운로드한다.
3. 설치
$ ll jdk*
-rw-rw-r-- 1 pay pay 71799552 Oct 15 2013 jdk-6u45-linux-i586.bin
$ chmod +x jdk-6u45-linux-i586.bin
$ ll jdk*
-rwxrwxr-x 1 pay pay 71799552 Oct 15 2013 jdk-6u45-linux-i586.bin
$ ./jdk-6u45-linux-i586.bin
.............. 설치.......
$ ll
total 494880
drwxr-xr-x 8 donnert donnert 4096 Mar 27 2013 jdk1.6.0_45
-rwxrwxr-x 1 donnert donnert 71799552 Oct 15 2013 jdk-6u45-linux-i586.bin
4. 설정
프로파일 수정하고 source명령어를 통해 적용시키면 된다. 혹은 재접속하거나..
주의할점은 PATH항목의 자바홈을 뒤로 넣으면 서버 기본 java가 먼저 잡힌다. 앞에 넣자
$cd ~
$vi .bash_profile
JAVA_HOME=$HOME/jdk1.6.0_45
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
:wq
$source .bash_profile
$java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)
설치 끝