ubuntu下jdk安装和配置

笔者linux版本为ubuntu11.10,JDK版本为jdk-6u30-linux-i586.bin

ubuntu11.10系统自带了openJDK(/usr/lib/jvm),所以会对优先级做一些修改,后面会有详细步骤。

STEP 1:在/usr/lib/jvm新建文件夹SunJDK
$ cd /usr/lib/jvm
$ sudo mkdir SunJDK

STEP 2:更改jdk-6u30-linux-i586.bin权限
$ sudo chmod +x jdk-6u30-linux-i586.bin

STEP 3:将jdk-6u30-linux-i586.bin复制到SunJDK中
$ cp jdk-6u30-linux-i586.bin/usr/lib/jvm/SunJDK

STEP 4:安装JDK
$ ./jdk-6u30-linux-i586.bin

STEP 5:更改环境变量
$ sudo vi /etc/environment(具体内容如下所示)
PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/SunJDK/jdk1.6.0_30/bin”
CLASSPATH=”/usr/lib/jvm/SunJDK/jdk1.6.0_30/lib”
JAVA_HOME=”/usr/lib/jvm/SunJDK/jdk1.6.0_30″
$ source /etc/environment(是修改后的environment文件生效)

STEP 6:告诉系统,优先使用的sun的JDK,而不是OpenJDK
$ sudo update-alternatives –install/usr/bin/java java /usr/lib/jvm/SunJDK/jdk1.6.0_30/bin/java300
$ sudo update-alternatives –install/usr/bin/javac javac /usr/lib/jvm/SunJDK/jdk1.6.0_30/bin/javac300

STEP 7:在/home/aning/javatest/测试一下
$ vi Hello.java
class Hello{
public static void main(String[] args){
System.out.println(“Hello,world!”);
}
}
$ javac Hello.java
$ java Hello


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章