安裝環境:Ubuntu 11.10 32位、jdk-6u30-linux-i586.bin。一、下載JDK。官方http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.html ,選擇Linux X86下的 jdk-6u30-linux-i586.bin,這樣直接用迅雷下載,速度快,放在本機上。二、開啟Ubuntu 11.10的終端。輸入以下命令:Java代碼 sudo cp jdk-6u30-linux-i586.bin /usr/lib/jvm cd /usr/lib/jvm sudo ./jdk-6u30-linux-i586.bin sudo mv jdk1.6.0_30/ java-1.6.0_30-sun/ sudo ln -s java-1.6.0_30-sun java-6-sun sudo rm jdk-6u30-linux-i586.bin 注意:如果系統中沒有裝其他版本的JDK,JVM目錄不存在,則需要先建立之。Java代碼 sudo mkdir /usr/lib/jvm 三、設定環境變數,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最後所添加的bin目錄Java代碼 sudo vi /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin" CLASSPATH="/usr/lib/jvm/java-6-sun/lib" JAVA_HOME="/usr/lib/jvm/java-6-sun" 四、然後就是要告訴系統,我們使用的sun的JDK,而非OpenJDK了 Java代碼 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 300 sudo update-alternatives --config java 五、選擇路徑優先順序狀態Java代碼 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-6-sun/bin/java 300 手動模式 輸入值:2 斷行符號六、最後我們驗證一下Java代碼 zhunian@Ubuntu:~$ java -version java version "1.6.0_30" Java(TM) SE Runtime Environment (build 1.6.0_30-b12) Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode) zhunian@Ubuntu:~$ javac -version javac 1.6.0_30 作者 znhyz1