Linux Mint 13 Maya 已於昨天(2012.5.24)發布了(見http://www.linuxidc.com/Linux/2012-05/61006.htm ),第一時間進行了安裝,可系統帶的JDK是open Jdk,開發一般還得用Oracle 的jdk,改造如下:
第一步:下載jdk-6u31-linux-i586.bin
JDK7: http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK6: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
第二步:安裝
- chmod +x jdk-6u31-linux-i586.bin
- ./jdk-6u31-linux-i586.bin
- mv jdk1.6.0_31/ 你想要存放的目錄/jdk1.6.0.31/
第三步:環境變量設置
- sudo update-alternatives --install /usr/bin/java java 你想要存放的目錄/jdk1.6.0.31/bin/java 300
- sudo update-alternatives --install /usr/bin/javac javac 你想要存放的目錄/jdk1.6.0.31/bin/javac 300
- sudo update-alternatives --install /usr/bin/jar jar 你想要存放的目錄/jdk1.6.0.31/bin/jar 300
- sudo update-alternatives --install /usr/bin/javah javah 你想要存放的目錄/jdk1.6.0.31/bin/javah 300
- sudo update-alternatives --install /usr/bin/javap javap 你想要存放的目錄/jdk1.6.0.31/bin/javap 300
sudo update-alternatives --config java
系統會列出各種JDK版本,如下所示:
- 有 2 個候選項可用於替換 java (提供 /usr/bin/java)。
-
- 選擇 路徑 優先級 狀態
- ------------------------------------------------------------
- 0 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 自動模式
- * 1 /home/zlh/developer/tools/jdk1.6.0.31/bin/java 300 手動模式
- 2 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 手動模式
-
- 要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:
選擇你安裝的目錄就可以了,測試方法,打開一個新的終端:java -version
第四步:自己的環境變量
如果不想把安裝java配置成系統的(沒有做第三步),可以編輯~/.bashrc文件,加入以下代碼:
- export JAVA_HOME=你想要存放的目錄/jdk1.6.0.31/
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
- export PATH=${JAVA_HOME}/bin:$PATH