http://my.oschina.net/suwenyin/blog/13710
参考文档:http://forum.ubuntu.org.cn/viewtopic.php?t=183803
jdk版本:jdk-6u22-linux-i586.bin
步骤一 在/usr/lib/jvm中创建java目录
cd /usr/lib/jvm
sudo mkdir java
步聚二 拷贝jdk至/usr/lib/jvm/java目录
cd /usr/lib/jvm/java
sudo cp /home/silver/jdk-6u22-linux-i586.bin jdk-6u22-linux-i586.bin
步聚三 设置bin文件权限,使其可执行
sudo chmod u+x /usr/lib/jvm/java/jdk-6u22-linux-i586.bin
步聚四 安装bin文件
sudo /usr/lib/jvm/java/jdk-6u22-linux-i586.bin
根据提示回车即可
步聚五 设置系统环境变量
sudo gedit /home/silver/.bashrc
加入以下内容,并保存,重启系统
set JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_22
export JAVA_HOME
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
步聚六 替换系统默认的jdk
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_22/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_22/bin/javac 300
sudo update-alternatives --config java
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
选择系统默认的jdk版本,本例为2
输出:
(你输入的内容包含某些不被允许的文字),故省略N个英文
选择 路径 优先级 状态
--------------------------------------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
2 /usr/lib/jvm/java/jdk1.6.0_22/bin/java 300 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:2
步聚七 测试系统jdk版本
java -version
输出:
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Server VM (build 17.1-b03, mixed mode)