每次重装系统后都会重新安装JDK,linux安装的默认环境都是openjdk,我有轻微洁癖,总是不放心,想要安装sun(oracle)的jdk,为了方便自己日后需要,也为了大家一起参考,撰下此文。首先感谢Internet,感谢Google。下面开始正文。
一、下载jdk(以jdk7u15为例)下载后得到 jdk-7u15-linux-i586.tar.gz 文件
官方地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
二、解压 jdk-7u15-linux-i586.tar.gz
tar -xvf jdk-7u15-linux-i586.tar.gz
得到文件夹 jdk1.7.0_15
三、移动解压后的 jdk1.7.0_15 移动到 /usr/lib/jvm (如果没有jvm目录就先创建目录jvm)
sudo mv jdk1.7.0_15/ /usr/lib/jvm/
四、环境设置,这里有两个文件可以修改
1. /etc/profile 相当于windows中的系统环境变量(所有用户有效)
2.~/.bashrc 相当于windows中的...(忘了 呵呵 很久没用了) (当前用户有效)
以修改 /etc/profile为例
sudo vi /etc/profile
在最后加上下面的内容
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_15
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
五、检查默认jdk
1. 使 /etc/profile 文件生效 : sudo source /etc/profile
2. java -version 如果得到 java version jdk1.7.0_15 则设置设置完成,否则继续第三步
3. 安装: update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_15/bin/java 1
4. 设置默认jdk : update-alternatives --config java
选择你的jdk。
5.再次检查 : java -version 就会得到 java version "jdk1.7.0_15"任务完成。如果你不放心,可以自己编写一个helloword程序调试一下。