JDK 12,在Ubuntu 12上安裝OpenJDK 12和Oracle JDK 19.04

關於Ubuntu 12上的jdk 19.04

在下一篇文章中,我們將研究如何 在Ubuntu上安裝JDK 12。 Java Development Kit或JDK是用於開發Java應用程序的工具。 這將允許用戶編譯我們的Java代碼,運行它們,對其進行測試並對其進行簽名。

當前,我們可以找到2個版本的JDK。 一個叫做 OpenJDK的 和另一個 甲骨文JDK。 第一個是使JDK不受Oracle代碼影響的項目。 它是Oracle JDK的開源實現,它不是開源的,並且有很多限制。

在Ubuntu 12上安裝JDK 19.04

Java徽標
相關文章:
在Ubuntu 8及其衍生版本上安裝Java 9、10和18.04

OpenJDK 12安裝

我們將能夠找到 官方Ubuntu 12軟件包存儲庫中提供了OpenJDK 19.04。 因此,我們將能夠使用APT軟件包管理器輕鬆安裝它。 首先,我們必須使用以下命令更新APT軟件包存儲庫的緩存:

sudo apt update

OpenJDK 12有兩個版本。 一個 完整版 和a 版本 無頭系統。 此最新版本不包含GUI編程庫,並且需要的磁盤空間更少。

如果你有興趣 安裝完整版本的OpenJDK 12,請在終端(Ctrl + Alt + T)中運行以下命令:

openjdk安裝12

sudo apt install openjdk-12-jdk

如果您更感興趣 安裝OpenJDK 12的無頭系統版本,要執行的命令如下:

OpenJDK 12無頭安裝

sudo apt install openjdk-12-jdk-headless

安裝OpenJDK 12之後,我們可以執行以下命令來 檢查OpenJDK是否正常工作:

openjdk版本

java -version

使用PPA安裝Oracle JDK 12

在Ubuntu 19.04中,我們還將能夠安裝Oracle JDK12。官方的Ubuntu軟件包存儲庫中不提供此版本的JDK,但是 我們可以使用linuxuprising / java PPA來安裝它.

如果要在Ubuntu 19.04中添加linuxuprising / java PPA,請在終端(Ctrl + Alt + T)中執行以下命令:

添加回購linuxsprising

sudo add-apt-repository ppa:linuxuprising/java

之後,我們可以 安裝Oracle JDK 12 鍵入命令:

安裝Oracle Java 12

sudo apt install oracle-java12-installer

在安裝過程中,您將必須選擇“接受”然後按 簡介 完成接受 Oracle Java SE的Oracle技術網許可協議.

Oracle技術許可協議

安裝完成後,我們可以 檢查是否正常 在終端中鍵入以下命令:

Oracle Java JDK版本

java -version

使用.DEB軟件包安裝Oracle JDK 12

安裝Oracle JDK的另一種選擇 將從官方網站下載相應的.DEB文件。 為此,您將必須訪問 甲骨文網站 從瀏覽器。 進入頁面後,您必須點擊按鈕“下載Java平台(JDK)12“。

下載oracle jdk 12 .deb文件

接受許可協議, 將要 單擊.DEB軟件包文件jdk-12.0.1。 這是撰寫本文時的最新版本。

在Oracle網站上接受許可

瀏覽器將要求我們保存.DEB文件。 下載完成 我們將轉到目錄 〜/下載,或保存到已下載軟件包的文件夾中:

cd ~/Descargas

現在, 我們將安裝.DEB軟件包 如下:

安裝.deb jdk文件12

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

下一步將是 查找deb包jdk-12.0.1的bin /目錄的路徑。 我們將使用以下命令來實現:

jdk 12二進製本地化

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

現在 我們將添加JAVA_HOME y 我們將更新PATH變量 使用以下命令:

更新javahome和路徑變量

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

之後,我們有 重新啟動我們的Ubuntu計算機 使用以下命令:

sudo reboot now

計算機重新啟動後,我們可以運行以下命令來 檢查是否正確設置了JAVA_HOME和PATH環境變量:

檢查java變量

echo $JAVA_HOME && echo $PATH

如果一切正確,我們可以 檢查Oracle JDK 12是否正常工作 輸入:

從包.deb安裝的java-version

java -version

編譯並運行一個簡單的Java程序

一旦安裝了JDK 12,下一步將是編寫一個小型簡單的Java程序,以檢查我們是否可以對其進行編譯並與OpenJDK 12或Oracle JDK 12一起運行。

哈撒羅 我們將創建一個名為TestJava.java的文件 在內部,我們將編寫以下幾行:

Java程序的示例代碼

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

現在 編譯源文件TestJava.java 在終端(Ctrl + Alt + T)中,我們將轉到保存剛剛創建的文件的目錄。 在此文件夾中,我們執行以下命令:

javac PruebaJava.java

此命令應生成一個新文件,名為 TestJava.class。 這是一個Java類文件,包含JVM(Java虛擬機)可以執行。

Java示例構建

如果一切正確,我們可以 運行Java類文件TestJava.class 如下:

java示例工作

java PruebaJava

在上一個命令中,您必須 只寫不帶.class擴展名的文件名。 否則它將無法正常工作。 如果一切順利,我們將看到預期的出口。 因此,JavaTest.java程序已使用JDK 12編譯並成功運行。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   亞歷山大 他說:

    非常感謝您,導遊幫助了我