大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 在Ubuntu是安裝Java JDK的步驟

在Ubuntu是安裝Java JDK的步驟

更新時間:2022-11-01 10:24:07 來源:動力節點 瀏覽1583次

我們將同時嘗試 OpenJDK(免費和開源)和 Oracle JDK(免費用于個人和開發,但不能免費用于生產)。

第 1步:檢查 JDK 是否已經安裝

打開終端并發出以下命令:

$ javac-版本

如果出現 JDK 版本號(例如,“ javac x.x.x”),則 JDK 已經安裝。您可以跳過安裝并轉到 Open2。

1.安裝 OpenJDK

要刪除 OpenJDK,請發出命令:

$ sudo apt-get purge openjdk-\*

2.安裝 Oracle JDK

轉到 Oracle JDK (Java SE) 下載站點@https : //www.oracle.com/java/technologies/javase-downloads.html ⇒ 在“Oracle JDK”下,單擊“JDK 下載”⇒ 選擇“Linux x64 Compressed Archive”包(例如,“ jdk-15.0.{x}-linux-x64_bin.tar.gz” - 179MB)。默認情況下,壓縮包將下載到目錄“ ~/Downloads”中。

我們將 JDK 安裝在“ /usr/local/java”(或 Ubuntu 的默認 JDK 目錄/usr/lib/jvm;或/opt/java)下。java首先,在“ ”下創建一個目錄“ /usr/local”。打開終端并發出以下命令:

$ cd /usr/local 
$ sudo mkdir java

提取下載的包(檢查您下載的文件名!)

$ cd /usr/local/java 
$ sudo tar xzvf ~/Downloads/jdk-15.0.{x}-linux-x64_bin.tar.gz 
       // x: 解壓, z: 解壓 gz, v: 詳細, f: 文件名

JDK應該被解壓到一個文件夾“ /usr/local/java/jdk-15.0.{x}”中,這里是更新號。{x}

通知 Ubuntu 使用這個 JDK/JRE:

// 通過“alternatives”系統設置 java、javac 和 jshell 的位置
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk-15.0.{x }/bin/java" 1 
      // --install符號鏈接名稱路徑優先級
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk-15.0.{x} /bin/javac" 1 
$ sudo update-alternatives --install "/usr/bin/jshell" "java/usr/local/java/jdk-15.0.{x}/bin/jshell" 1 
// 使用這個 Oracle JDK/JRE 作為默認值
$ sudo update-alternatives --set java /usr/local/java/jdk-15.0.{x}/bin/java 
      // --set name path 
$ sudo update-alternatives --set javac /usr/local/java/jdk-15.0.{x}/bin/javac 
$ sudo update-alternatives --set jshell /usr/local/java/jdk-15.0.{x}/bin/jshell

上述步驟設置符號鏈接java, javac, jshellat /usr/bin(位于 PATH 中),鏈接/etc/alternatives到 JDK bin 目錄,然后鏈接到 JDK bin 目錄。

“替代方案”系統旨在解決多個程序實現相同功能(例如,不同版本的JDK)的情況。它通過設置符號鏈接/etc/alternatives來引用要使用的實際程序。

$ ls -ld /usr/bin/java* 
lrwxrwxrwx 1 root root xx xxx xx xx:xx /usr/bin/java -> /etc/alternatives/java
……
$ ls -ld /etc/alternatives/java* 
lrwxrwxrwx 1 root root xx xxx xx xx:xx /etc/alternatives/java -> /usr/local/java/jdk-15.0.{x}/bin/java
……
// 結果
java -> /usr/bin/java (thru PATH) -> /etc/alternatives/java -> /usr/local/java/jdk-15.0.{x}/bin/java (實際程序)

或者,您可以將 JDK 的 bin 直接包含到 PATH 中。

要驗證 JDK 安裝,請發出以下命令:

// 顯示 Java 編譯器 (javac) 版本
$ javac -version 
javac 15.0.{x}
// 顯示 Java Runtime (java) 版本
$ java -version 
java version "15.0.{x}"
……
// 顯示 javac 和 java 
$的位置which javac 
/usr/bin/java
$哪個java 
/usr/bin/java

(不要執行此步驟 - 由步驟 3 中的“替代方案”處理。保留此處以向您展示如何設置 PATH。)通過編輯“”

將 JDK 的二進制目錄(“ bin”)添加到“PATH” /etc/profile:

$ cd /etc 
$ sudo nano 配置文件

在文件“ ”末尾 添加這些行,將“ ”替換為實際數字: /etc/profile{x}

導出 JAVA_HOME=/usr/local/java/jdk-15.0.{x}
導出 PATH=$JAVA_HOME/bin:$PATH

通過以下方式重新運行配置文件:

// 刷新
$ source /etc/profile
// 檢查 JAVA_HOME 和 PATH 的新設置
$ echo $JAVA_HOME 
/usr/local/java/jdk-15.0.{x}
$ echo $PATH 
/usr/local/java/jdk-15.0.{x}/bin:......

第 2 步:編譯并運行 Hello-world Java 程序

文件資源管理器 ⇒ 主頁 ⇒ 創建一個名為“ myProject”的新文件夾來保存我們的作品。

打開“文本編輯器”(gedit)。輸入以下源代碼,在之前創建的“ ”目錄 Hello.java下另存為“ ” 。~/myProject

public class Hello {    // 在“~/myProject”下保存為“Hello.java”
   公共靜態無效主要(字符串[]參數){
      System.out.println("你好,來自 Ubuntu 的世界!");
   }
}

要編譯 Hello-world Java 程序,請啟動終端并發出以下命令:

// 將目錄更改為源代碼所在的位置
$ cd ~/myProject
// 列出當前目錄的內容。檢查“Hello.java” 
$ ls 
...... Hello.java ......
// 將“Hello.java”編譯成“Hello.class” 
$ javac Hello.java
// 檢查“Hello.class” 
$ ls 
...... Hello.class ......

運行 Hello-world Java 程序:

// 運行“Hello.class” 
$ java Hello 
Hello,來自 Ubuntu 的世界!

注意:從 JDK 11 開始,您可以通過以下方式一步編譯和運行 hello-world:

// 一步編譯并運行“Hello.java”,無需創建“.class” 
$ java Hello.java 
Hello, world from Ubuntu!

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产成人不卡亚洲精品91 | 久精品视频 | 久久久青草青青国产亚洲免观 | 亚洲综合久久综合激情久久 | 国产在线98福利播放视频免费 | 国产免费观看a大片的网站 国产免费精彩视频 | 欧美激情级毛片 | 精品在线免费视频 | 中文字幕11页 | 在线a亚洲视频播放在线观看 | 欧美国产日韩在线播放 | 国产福利视频一区二区微拍 | 日日摸夜夜摸狠狠摸日日碰夜夜做 | 亚洲国产二区三区 | 国产成+人+亚洲+欧美+日韩 | 天天射天天舔 | 97se亚洲综合在线天天 | 欧美日韩在线成人免费 | 99成人精品| 欧美精品影院 | 免费中文字幕在线 | 日韩免费在线 | 欧美一区二区三区在线播放 | 久久一色本道亚洲 | 99热久久国产精品这里小说 | 欧洲a老妇女黄大片 | 欧美黑人激情性久久 | 亚洲一区三区 | 国产精品嫩草研究所永久网址 | 美欧毛片| 一级毛片免费观看久 | 国产一级毛片国语普通话对白 | 无码免费一区二区三区免费播放 | 99re这里只有精品国产精品 | 日本在线色视频 | 97人人在线 | 久久香蕉国产线看观看亚洲卡 | 四虎在线观看视频 | 午夜j | 国产精品伦理一区二区三区 | 亚洲国产精久久久久久久 |