如何安裝Java環境 java開發運行環境的安裝步驟



文章插圖
如何安裝Java環境 java開發運行環境的安裝步驟

文章插圖

手動安裝可以讓用戶更好的控制 Java 運行時環境 。
使用 Linux 發行版的軟件包管理工具來安裝 Java 軟件包是很容易的 。然而,有時你需要手動安裝 Java 。這對基于 Java 的應用服務器(如 Tomcat 或 JBoss)的管理員特別重要 。許多開源和專有軟件產品都依賴于這些服務 。
開發者或運行時套件?
Java 虛擬機Java Virtual Machine(JVM)以兩種不同的形式提供:Java 開發工具包Java Development Kit(JDK)或 Java 運行時環境Java Runtime Environment(JRE) 。
軟件開發人員通常需要 JDK 。它包含編譯、運行和測試源代碼所需的二進制文件 。部署一個預先建立的 Java 應用程序通常只需要 JRE 。它不包括編譯器和其他開發工具 。由于安全性的提高和空間的限制,通常在生產環境中安裝 JRE 。
獲取 Java
你可以從網上下載開源的 Java 軟件 。你可以在 Red Hat Developer、Adoptium.net下載 OpenJDK 打包文件,或從 Azul 下載Zulu 社區版 。
安裝 Java
設置一個目錄來存放 Java 文件 。我喜歡創建一個簡單的名為 java的目錄,這樣我就可以在一個專門的目錄中下載并解壓打包文件:
$ mkdir -p java/jdk讓我們在這個例子中使用 JDK 。將下載的文件保存到 jdk目錄下 。然后換到該目錄:
$ cd java/jdk$ lsOpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz提取該打包文件 。注意,tar會創建一個新的目錄:
$ tar xvzf OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz$ lsjdk-11.0.12+7 OpenJDK11U-jdk_x64_linux_hotspot_11.0.12_7.tar.gz使用 -version選項確認新 JVM 的版本 。
$ cd jdk-11.0.12+7/bin$ ./java -versionJVM 的版本輸出看起來類似這樣:
openjdk version "11.0.12" 2021-07-20OpenJDK Runtime Environment Temurin-11.0.12+7 (build 11.0.12+7)OpenJDK 64-Bit Server VM Temurin-11.0.12+7 (build 11.0.12+7, mixed mode)環境變量
為了確保一個特定的應用程序能夠正常工作,它需要確切地知道如何定位 JVM 。有兩個主要的變量需要設置:JAVA_HOMEPATH 。
$ echo $JAVA_HOME$ echo $PATH這些可以在用戶的 .bashrc文件中設置 。確保這些變量出現在任何設置 PATH 的現有代碼之后:
#Set the JAVA_HOMEexport JAVA_HOME=~/java/jdk/jdk-11.0.12+7#Add the JAVA_HOME to the PATHexport PATH="$JAVA_HOME/binPATH"手動安裝的情況
有幾種情況需要手動安裝 Java 。請考慮以下三種情況:
一種情況可能是要求使用不同的,也許是較早的,在你的 Linux 發行版的軟件庫中已經沒有的 Java 版本 。
另一個例子可能是由安全推動的決定,即 Java 不會被默認安裝在操作系統上或在“根級別”上 。
第三種情況是可能需要幾個不同版本的 Java,通常是因為 J2EE Web 應用程序的多個實例在同一臺服務器上運行 。由于越來越多地使用虛擬機和容器來隔離進程,這種操作系統共享在今天已經不太常見了 。然而,由于需要維護不同的容器鏡像,對手動安裝的理解仍然至關重要 。
總結
【如何安裝Java環境 java開發運行環境的安裝步驟】我演示了我手動安裝 Java 運行時環境的方式,但你可以制定一個最適合你需求的慣例 。最終,手動安裝讓用戶可以更好的控制 Java 運行時環境 。