Ubuntu 18.04下JDK與Eclipse安裝配置
一、簡單理解JAVA_SE 、EE、ME 三者的區別
Java SE(Java Platform,Standard Edition),應該先說這個,因為這個是標準版本。
Java EE (Java Platform,Enterprise Edition),java 的企業版本
Java ME(Java Platform,Micro Edition),java的微型版本。
二、 在 18.04中安裝 Java JDK 11:
首先作為新手不建議去官網下載壓縮包自己配置,別折騰,不如通過ppa安裝,簡單。
“Linux Uprising”團隊維護一個PPA儲存庫,其中包含適用於所有當前Ubuntu版本的Oracle Java 11安裝程式。
請注意,由於授權,PPA不包含Java二進位制檔案。 PPA中的包自動從Oracle Web伺服器下載並安裝Oracle JDK 11。
1、通過Ctrl + Alt + T或通過從應用啟動器搜尋“終端”開啟終端。 開啟時,執行命令新增PPA:
2、然後執行命令安裝軟體包,並在自動下載和安裝JDK 10之前接受許可證:
安裝完成後,Oracle Java 11應自動設定為預設值。 如果沒有,執行命令
也可以使用如下命令選擇
選擇 路徑 優先順序 狀態
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 自動模式
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 手動模式
* 2 /usr/lib/jvm/java-11-oracle/bin/java 1091 手動模式
要維持當前值[*]請按<回車鍵>,或者鍵入選擇的編號:2
3、最後通過java -version和javac -version檢查你的java版本:
寫一個hello world來測試以下:
然後執行
有時候可能需要在命令前加sudo
解除安裝:
移除PPA軟體包總是很容易,只需開啟終端並執行命令即可:
sudo apt-get remove –autoremove oracle-java8-installer oracle-java11-installer
然後啟動軟體和更新 - >其他軟體選項卡以刪除PPA儲存庫。
三、在Ubuntu中新增和刪除PPA的軟體源
PPA 的一般形式是: ppa:user/ppa-name
新增 PPA 源
新增 PPA 源的命令為:sudo add-apt-repository ppa:user/ppa-name
新增好記得要更新一下: sudo apt-get update
刪除 PPA 源
刪除 PPA 源的命令格式則為:sudo add-apt-repository -r ppa:user/ppa-name
然後進入 /etc/apt/sources.list.d 目錄,將相應 ppa 源的儲存檔案刪除。
最後同樣更新一下:sudo apt-get update
四、安裝Eclipse
1.去官網下載,連結點此。
2.移動到自己指定的位置
sudo mv eclipse-java-2018-12-R-linux-gtk-x86_64.tar.gz /usr/local/
3.解壓
sudo tar -zxvf eclipse-java-2018-12-R-linux-gtk-x86_64.tar.gz
sudo rm -rf eclipse-java-2018-12-R-linux-gtk-x86_64.tar.gz
解壓之後的資料夾名字就為:eclipse
4.建立eclipse桌面快捷圖示
cd /usr/share/applications
sudo nano eclipse.desktop
最後將下面的程式碼複製到檔案中:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
其中“Exec=”後面為eclipse安裝目錄下的eclipse程式的位置路徑,“Icon=”後面為eclipse安裝目錄下的圖示圖片的路徑
5.開啟Eclipse
Linux下如何查詢jdk的安裝路徑
linux下如何查詢jdk的安裝路徑, 有的人說用whereis或者which, 這是多麼扯淡啊。還有人說, 直接echo $JAVA_HOME就行, 這是典型的只copy不思考。 使用echo $JAVA_HOME的前提條件是設定了JAVA_HOME, 如果沒設定, 就什麼也查不到:
那怎麼查呢? 先確保安裝了JDK, 如下:
查java命令位置:
查軟鏈:
查jdk目錄:
jdk目錄是 /usr/lib/jvm/java-11-openjdk-amd64