Ubuntu16.04 jdk+Eclipse環境搭建, jdk版本自由切換
阿新 • • 發佈:2019-02-07
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了