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


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