一、簡單了解JAVA_SE 、EE、ME 三者的差別
Java SE(Java Platform,Standard Edition),應該先說這個,因為這個是标準版本。
Java EE (Java Platform,Enterprise Edition),java 的企業版本
Java ME(Java Platform,Micro Edition),java的微型版本。
##原先的openjdk
[email protected]:~/www.linuxidc.com/Linux公社$ whereis java
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz

二、 在Ubuntu 18.04中安裝Oracle Java JDK 11:
參考:https://www.linuxidc.com/Linux/2018-11/155562.htm
首先作為新手不建議去官網下載下傳壓縮包自己配置,别折騰,不如通過ppa安裝,簡單。
“Linux Uprising”團隊維護一個PPA存儲庫,其中包含适用于所有目前Ubuntu版本的Oracle Java 11安裝程式。
請注意,由于授權,PPA不包含Java二進制檔案。 PPA中的包自動從Oracle Web伺服器下載下傳并安裝Oracle JDK 11。
1、通過Ctrl + Alt + T或通過從應用啟動器搜尋“終端”打開終端。 打開時,運作指令添加PPA:
[email protected]:~/www.linuxidc.com/Linux公社$ sudo add-apt-repository ppa:linuxuprising/java
2、然後運作指令安裝軟體包,并在自動下載下傳和安裝JDK 10之前接受許可證:
[email protected]:~/www.linuxidc.com/Linux公社$ sudo apt-get install oracle-java11-installer
安裝完成後,Oracle Java 11應自動設定為預設值。 如果沒有,運作指令
[email protected]:~/www.linuxidc.com/Linux公社$ sudo apt-get install oracle-java11-set-default
3、最後通過java -version和javac -version檢查你的java版本:
[email protected]:~$ java -version
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
[email protected]:~$ javac -version
javac 11.0.1
寫一個hello world來測試以下:
nano linuxidc.java , 裡面内容為:
public class linuxidc{
public static void main(String[] args){
System.out.println("Hello World!Linux公社www.linuxidc.com");
}
}
然後執行
[email protected]:~/www.linuxidc.com/Linux公社$ javac linuxidc.java
[email protected]:~/www.linuxidc.com/Linux公社$ java linuxidc
Hello World!Linux公社www.linuxidc.com
有時候可能需要在指令前加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, 如果沒設定, 就什麼也查不到:
[email protected]:~$ echo $JAVA_HOME
[email protected]:~$
那怎麼查呢? 先確定安裝了JDK, 如下:
[email protected]:~/www.linuxidc.com/Linux公社$ java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)
查java指令位置:
[email protected]:~/www.linuxidc.com/Linux公社$ which java
/usr/bin/java
查軟鍊:
[email protected]:~/www.linuxidc.com/Linux公社$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 12月 20 21:34 /usr/bin/java -> /etc/alternatives/java
查jdk目錄:
[email protected]:~/www.linuxidc.com/Linux公社$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 43 12月 21 00:02 /etc/alternatives/java -> /usr/lib/jvm/java-11-openjdk-amd64/bin/java
jdk目錄是 /usr/lib/jvm/java-11-openjdk-amd64
更多Ubuntu相關資訊見Ubuntu 專題頁面 https://www.linuxidc.com/topicnews.aspx?tid=2
Linux公社的RSS位址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結位址:https://www.linuxidc.com/Linux/2018-12/155943.htm