1. 程式人生 > >Ubuntu16.04 jdk+Eclipse環境搭建, jdk版本自由切換

Ubuntu16.04 jdk+Eclipse環境搭建, jdk版本自由切換

1 下載解壓JDK

2 設定JAVA_HOME等環境變數

用文字編輯器開啟系統配置檔案
geidt ~/.bashrc
在檔案最後新增以下幾行

export JAVA_HOME=/home/sxcai188/0_3rdparties/0_java/jdk1.8.0_74
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin

輸入以下命令, 令系統配置檔案.bashrc立即生效
source ~/.bashrc

3 需要用update-alternatives工具修改系統預設java命令的路徑

update-alternatives –install <系統bin目錄下軟連結絕對路徑> <名字> <實際執行程式絕對路徑> <優先順序>

# install模式執行update-alternatives, 
# 增加java8到/usr/bin/java, 增加javac8到/usr/bin/javac
sudo update-alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 300 
sudo update-alternatives --install /usr/bin/javac javac $JAVA_HOME
/bin/javac 300 # config模式執行update-alternatives # 輸入序號選擇java/javac的版本 sudo update-alternatives --config java sudo update-alternatives --config javac

如果你和我一樣厭倦了每次輸入這麼長的程式碼來修改java版本, 寫個指令碼吧:

# filename setJavaVersion.sh
if [ $1 -eq 6 ]; then
#用你的 jdk 6 路徑代替
    java_=/home/sxcai188/0_3rdparties/0_java/jdk1.6.0
_45 elif [ $1 -eq 8 ]; then #用你的 jdk 8 路徑代替 java_=/home/sxcai188/0_3rdparties/0_java/jdk1.8.0_74 else echo ERROR No java version is specified. please add version 6 or 8 as arguments exit fi echo $java_ echo ====================== echo = current java/javac version echo ====================== java -version javac -version echo ====================== echo = installing java8... echo ====================== sudo update-alternatives --set java $java_/bin/java >&- sudo update-alternatives --set javac $java_/bin/javac >&- java -version javac -version

賦予執行許可權
sudo chmod 744 setJavaVersion.sh
執行:
切換到jdk6
./setJavaVersion.sh 6
切換到jdk8
./setJavaVersion.sh 8

4 安裝Eclipse

Eclipse不需要安裝. 解壓Eclipse.tar.gz, 雙擊解壓後Eclipse資料夾下的”eclipse”就運行了. 唯一的前提是之前java的安裝和系統預設java路徑的修改已經成功.

5 Eclipse快捷方式

現在是2016年, 忘了out的桌面快捷方式吧!
第一次進入eclipse目錄, 雙擊”eclipse”檔案, 啟動Eclipse後右鍵桌面左側的工作列的eclipse圖示, 選擇”鎖定到啟動器”, 以後直接點選工作列就啟動Eclipse了