1. 程式人生 > >ubuntu-server-12.04.2安裝配置jdk

ubuntu-server-12.04.2安裝配置jdk

1、拷貝jdk-6u45-linux-x64.bin到安裝目錄下,命令:sudo cp jdk-6u45-linux-x64.bin /usr/java,其中/usr/java是你自己的安裝目錄;


2、切換到安裝目錄,命令:sudo cd /usr/java;


3、安裝jdk,命令:sudo ./jdk-6u45-linux-x64.bin,然會會在 /usr/java 目錄下會多出一個目錄 jdk1.6.0_45,說明安裝完成;


4、配置環境變數,開啟  /etc/profile,命令:sudo vi /etc/profile,新增如下程式碼,並儲存檔案;

# set java environment

export JAVA_HOME=/usr/java/jdk1.6.0_45
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH


注:

其實可以選擇在 ~/.bashrc 或 /etc/profile 或 /etc/environment 其中之一檔案中配置jdk環境變數,其中:

1)~/.bashrc 針對當前使用者;

2)/etc/profile 針對所有使用者;

3)/etc/environment 針對整個系統;

在 ~/.bashrc /etc/profile 檔案中配置時,新增的程式碼相同,如上圖;

在 /etc/environment 檔案中配置時,新增程式碼如下:

JAVA_HOME="/usr/java/jdk1.6.0_45"
JRE_HOME="$JAVA_HOME/jre"
CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"

因為已經存在PATH變數,直接在其中新增 $JAVA_HOME/bin ,並用冒號作間隔即可

5、重新執行配置檔案使之立即生效,命令:sudo source /etc/profile,或者你重啟系統也可以;


6、配置預設jdk,如果系統中僅有一個jdk,則上述步驟已完成配置。但如果系統存在多個jdk,則需要藉助下述步驟配置預設jdk

1)新增 alternative,命令:

sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_45/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/java/

jdk1.6.0_45/bin/javac300

2)配置 alternative,命令:

sudo update-alternatives --config java

sudo update-alternatives --config javac //從中選擇預設的命令


7、驗證配置是否成功,命令:java -version,如果出現以下資訊說明配置完成。