[root@hoge src]# mv /home/fuga/jdk-7u1-linux-x64.tar.gz /usr/local/src/

[root@hoge src]# tar zxvf jdk-7u1-linux-x64.tar.gz

[root@hoge src]# mv jdk1.7.0_01 /urs/local/

# 環境変数にjavaを追加
[root@hoge src]# vi /etc/profile.d/java.sh
# 以下を追加してjava.shを新規作成
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

# /etc/profile.d/java.shの実行権限を付加
[root@hoge src]# chmod 755 /etc/profile.d/java.sh

# 環境変数を再読み込み
[root@hoge src]# source /etc/profile

# javaのバージョンを確認
[root@hoge src]#java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-50)

Copyright (C) 2006 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.

* まだデフォルトのjavaから変わってない

# 現在のjavaを確認
[root@hoge src]# alternatives --display java
リンクは現在 /usr/lib/jvm/jre-1.4.2-gcj/bin/java を指しています。
/usr/lib/jvm/jre-1.4.2-gcj/bin/java - 優先項目 1420

# 新しくインストールしたjava1.7.1を登録
[root@hoge src]# alternatives --install /usr/bin/java java /usr/local/java/bin/java 100

# 新しくインストールしたjava1.7.1を使うように設定
[root@hoge src]# alternatives --config java
2 プログラムがあり 'java' を提供します。

  選択       コマンド
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
   2           /usr/local/java/bin/java

* 2を選択する

# バージョン確認
[root@hoge src]# java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) 64-Bit Server VM (build 21.1-b02, mixed mode)