1)ubuntu已经默认安装了JDK,配置环境变量即可;
2)如果没有安装,可以使用apt-get insall sun-java6-jdk进行安装,默认位置/etc/lib/jvm目录下;
3)设置java环境变量;
vim /etc/profile或者vim/etc/environment
#jesse add jdk envirment
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/jre/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib
4)验证JDK是否安装成功;
jave -version
root@ciserver:/#java -version
java version"1.6.0_22"
OpenJDK RuntimeEnvironment (IcedTea6 1.10.1) (6b22-1.10.1-0ubuntu1)
OpenJDK 64-BitServer VM (build 20.0-b11, mixed mode)
root@ciserver:/#
echo $JAVA_HOME
root@ciserver:/#echo $JAVA_HOME
/usr/lib/jvm/java-6-openjdk
root@ciserver:/#
5)不使用ubuntu自带的JDK,下载jdk-6u26-linux-x64.bin;
6)放在/opt目录下,修改权限后,执行jdk-6u26-linux-x64.bin安装jdk;
root@ciserver:/opt/jdk1.6.0_26#chmod 755jdk-6u26-linux-x64.bin
root@ciserver:/opt/jdk1.6.0_26# ./jdk-6u26-linux-x64.bin
7)在/etc/profile 文件中配置JDK相关环境变量;
root@ciserver:~# vim /etc/profile
#jesse add jdk environment
export JAVA_HOME=/opt/jdk1.6.0_26
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH="$JAVA_HOME/lib"
8)执行以下语句,修改默认JDK为此JDK;
root@ciserver:~# update-alternatives --install/usr/bin/java java /opt/jdk1.6.0_26/bin/java 300
root@ciserver:~# update-alternatives --install/usr/bin/javac javac /opt/jdk1.6.0_26/bin/javac 300
update-alternatives: 使用/opt/jdk1.6.0_26/bin/javac 来提供/usr/bin/javac (javac),于 自动模式 中。
root@ciserver:~# update-alternatives --config java
有 2 个候选项可用于替换 java (提供/usr/bin/java)。
选择路径 优先级状态
------------------------------------------------------------
* 0/usr/lib/jvm/java-6-openjdk/jre/bin/java 1061自动模式
1 /opt/jdk1.6.0_26/bin/java 300 手动模式
2/usr/lib/jvm/java-6-openjdk/jre/bin/java 1061手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:1
update-alternatives: 使用/opt/jdk1.6.0_26/bin/java 来提供/usr/bin/java (java),于 手动模式 中。
root@ciserver:~# source /etc/profile
9)测试JDK是否安装正常。
root@ciserver:~# java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixedmode)
root@ciserver:~# echo $JAVA_HOME
/opt/jdk1.6.0_26