You can install the JDk7 in Linux step by step as follows:
1. Download compressed file
the 32-bit or 64-bit Linux "Compressed binary file", It has a ".tar.gz"file extention. for example, "jdk-7u9-linux-x64.tar.gz " which I installed. "[Java-version]-x64.tar.gz" indicated that it is for 64bit.
download website:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html (JDK 7)
download website:http://www.oracle.com/technetwork/java/javase/downloads/jdk6u37-downloads-1859587.html (JDK6)
2. Uncompressed it
tar -xvf jdk-7u9-linux-x64.tar.gz
if is the JDK6, the file is "jdk-6u37-linux-x64.bin". you should use the following command:
sh jdk-6u37-linux-x64.bin
3. Move the uncompressed file to /usr/bin/ directory
sudo mv ./jdk1.6.0_37 /usr/local/src/
4.Now run
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/src/jdk1.6.0_37/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/src/jdk1.6.0_37/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/src/jdk1.6.0_37/bin/javaws" 1
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
5. Configure the environment variable
打开/etc/profile,使用如下命令
sudo gedti /etc/profile
然后在其中加入如下的内容
export JAVA_HOME=/usr/local/src/jdk1.6.0_37
export JRE_HOME=/usr/local/src/jdk1.6.0_37/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
保存并退出,输入如下命令,使以上设置生效
source /etc/profile
通过输入export来查看是否设置成功
输入java -version来查看java版本