데스크 탑 버전으로 선택을 했더니..

JAVA 설치 확인

# rpm -qa | grep java
tzdata-java-2011l-4.el6.noarch
java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.el6.i686

java 버전 확인

# java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-i386)
OpenJDK Server VM (build 20.0-b11, mixed mode)

기존 자바 삭제

# yum remove tzdata-java java-1.6.0-openjdk

삭제시 의존성 여부를 보니 오픈오피스쪽에서 사용하는 것으로 보여짐

아마도 이걸 삭제 했으니 오픈 오피스가 구동되지 않을 것 같음...

암튼 마지막에

Complete! 나오면 성공

삭제 후 확인

# rpm -qa | grep java

(내용없음)
# java -version
-bash: /usr/bin/java: No such file or directory

이제 다운 받고

jdk-6u30-linux-i586.bin -> 요결 받는다...


서버로 업로드 시킴 (root/Downloads/jdk)


아래는 모두 root 권한으로 진행


파일 카피 (설치 위치로 이동)

# cp jdk-6u30-linux-i586.bin /usr/local/
# cd /usr/local/
# ll
total 83320
drwxr-xr-x. 2 root root 4096 Sep 23 20:47 bin
drwxr-xr-x. 2 root root 4096 Sep 23 20:47 etc
drwxr-xr-x. 2 root root 4096 Sep 23 20:47 games
drwxr-xr-x. 2 root root 4096 Sep 23 20:47 include
-rw-r--r--. 1 root root 85282052 Jan 2 19:09 jdk-6u30-linux-i586.bin
drwxr-xr-x. 3 root root 4096 Dec 27 07:20 lib
drwxr-xr-x. 2 root root 4096 Sep 23 20:47 libexec
drwxr-xr-x. 2 root root 4096 Sep 23 20:47 sbin
drwxr-xr-x. 6 root root 4096 Dec 27 07:20 share
drwxr-xr-x. 2 root root 4096 Sep 23 20:47 src

권한 변경

# chmod 755 jdk-6u30-linux-i586.bin

-rw-r--r--. 1 root root 85282052 Jan 2 19:09 jdk-6u30-linux-i586.bin -> 기존


-rwxr-xr-x. 1 root root 85282052 Jan 2 19:09 jdk-6u30-linux-i586.bin -> 권한 변경 후


설치

# ./jdk-6u30-linux-i586.bin

마지막에

Done.

나오면 성공

예전에는 Y/N 선택받았던 것 같은데 지금은 없다.


설치 확인

# ll

total 83324

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 bin

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 etc

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 games

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 include

drwxr-xr-x. 10 root root 4096 Jan 2 19:12 jdk1.6.0_30 -> 설치 되었음

-rwxr-xr-x. 1 root root 85282052 Jan 2 19:09 jdk-6u30-linux-i586.bin

drwxr-xr-x. 3 root root 4096 Dec 27 07:20 lib

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 libexec

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 sbin

drwxr-xr-x. 6 root root 4096 Dec 27 07:20 share

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 src


링크 생성 : 이름 길고 어려우니 java로 심플하게 만들자

# ln -s jdk1.6.0_30/ java

# ll

total 83324

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 bin

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 etc

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 games

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 include

lrwxrwxrwx. 1 root root 12 Jan 3 03:38 java -> jdk1.6.0_30/ --> 링크 완료

drwxr-xr-x. 10 root root 4096 Jan 2 19:12 jdk1.6.0_30

-rwxr-xr-x. 1 root root 85282052 Jan 2 19:09 jdk-6u30-linux-i586.bin

drwxr-xr-x. 3 root root 4096 Dec 27 07:20 lib

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 libexec

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 sbin

drwxr-xr-x. 6 root root 4096 Dec 27 07:20 share

drwxr-xr-x. 2 root root 4096 Sep 23 20:47 src


자바 세팅

# vi /etc/profile

파일 제일 마지막에 아래 내용 추가


# java

export JAVA_HOME=/usr/local/java

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

저장 하고 나옴


자바 세팅 반영

# source /etc/profile


설치 확인

# java -version

java version "1.6.0_30"

Java(TM) SE Runtime Environment (build 1.6.0_30-b12)

Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)


# javac -version

javac 1.6.0_30


끝...


[출처] JDK 설치|작성자 신나게