1 到oracle 官方网站下载jdk1.7
2 然后mv到 /usr/local/目录下
2.1 path 下添加/usr/sbin/
3 使用update-alternative用来对系统中不同版本的同个软件进行管理
sudo update-alternatives --install /usr/bin/javac javac /home/c3t/program/jdk1.7.0_55/bin/javac 40
sudo update-alternatives --install /usr/bin/java java /home/c3t/program/jdk1.7.0_55/bin/java 40
3.2 在/etc/profile里配置
export JAVA_HOME=/home/c3t/program/jdk1.7.0_60
export JAVA_BIN=$JAVA_HOME/bin
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH JRE_HOME
update-alternatives具体使用看这里很详细
http://www.cnblogs.com/killkill/archive/2010/08/23/1用户的806468.html
4 然后切换成root帐号
执行 update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/jre-1.7.0-openjdk/bin/java 17147 auto mode
1 /usr/lib/jvm/jre-1.7.0-openjdk/bin/java 17147 manual mode
* 2 /usr/local/jdk1.7.0_15/bin/java 40 manual mode
输入2 就可以了
我使用xubuntu时候没有安装JDK ,这时就不是修改jdk了。而是安装
sudo update-alternatives --install /usr/bin/java java /home/c4t/pro/jdk1.8.0_40/bin/java 2 sudo update-alternatives --install /usr/bin/javac javac /home/c4t/pro/jdk1.8.0_40/bin/javac 2
java -version
javac -version 查看