我們使用的大多數裝置都運行 JAVA。因此,在本 CloudSigma 教學中,您將學習如何設定 JAVA 於 Ubuntu 18.04 伺服器上。
運行 Jenkins、Tomcat 等各種軟體需要 JVM (JAVA 虛擬機)。此外,JAVA 開發套件 (JDK) 用於編譯和運行某些特定的 JAVA 基礎軟體。透過本教學,您可以選擇並安裝任何特定版本的 JRE 和 JDK。然後,您可以使用它來運行各種應用程式或開發新軟體。
建立機器
第一步,您必須建立一台機器。您可以在 CloudSigma WebApp’s 的運算區段中輕鬆完成此操作。

為了本教學的目的,您可以使用以下資源:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB
您可以使用掛載磁碟 Ubuntu 18.04 LTS 映像檔,該映像檔可在 CloudSigma’s 庫中取得:
Ubuntu 18.04: 預裝 64 位元,含 VirtIO 驅動程式、超級用戶、Python 2.7.17、Pip 20.0.2 OpenSSL 1.1.1d、Cloud-init 以及截至 2019-03-03 的最新更新。
啟動機器後,您可以透過運行以下命令來更新機器上所有現有的套件庫和套件:
|
1 2 |
sudo apt update sudo apt upgrade |
安裝 JRE/JDK
安裝 JAVA 最簡單的方法是使用 ‘apt’ 安裝 Ubuntu 隨附的版本。Ubuntu 18.04 包含 OpenJDK 版本 11,這是 JAVA 的開源變體。
首先,您應該運行以下命令來檢查您的伺服器上是否已安裝 JAVA:
|
1 |
java -version |
如果您的伺服器上未安裝 JAVA,您將能夠看到此輸出:
|
1 2 3 4 5 6 7 |
# java -version Command 'java' not found, but can be installed with: apt install default-jre apt install openjdk-11-jre-headless apt install openjdk-8-jre-headless |
接下來,在確認未安裝 JAVA 後,您可以運行以下命令來安裝 Java 執行環境 (Java Runtime Environment):
|
1 |
sudo apt install default-jre |
透過檢查 JAVA 版本來驗證安裝:
|
1 2 3 4 |
# java -version openjdk version "11.0.7" 2020-04-14 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04) OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing) |
某些軟體需要 Java 開發套件 (JDK) 才能編譯和運行。您可以運行以下命令來安裝它:
|
1 |
sudo apt install default-jdk |
透過檢查其版本來驗證安裝:
|
1 |
javac -version |

現在您已經學會了如何安裝開源版本的 JAVA,如果您想學習如何設定 Oracle JDK,可以移至下一節。
安裝 Oracle JDK 14
由於 Oracle’s 的授權不允許透過套件管理器進行安裝,因此您必須使用第三方指令碼/安裝程式來安裝 JAVA。
要安裝 Oracle’s 的 JDK,您可以新增 linuxuprising 的套件庫並更新套件。之後您可以運行安裝命令:
|
1 2 3 |
sudo add-apt-repository ppa:linuxuprising/java sudo apt update sudo apt install oracle-java14-installer |
管理不同的 JAVA 版本
如果您在一部伺服器上安裝了多個 JAVA 版本,您可以將其中一個設定為預設值。為此,請使用以下命令:
|
1 |
sudo update-alternatives --config java |

您可以選擇與偏好 JAVA 版本相關聯的號碼。按下 ‘Enter’ 鍵將選定的版本設定為預設版本。
您也可以對 JAVA 編譯器執行相同的操作:

設定環境變數 – JAVA_HOME
許多需要 JAVA 的程式會從 “JAVA_HOME” 環境變數中尋找安裝位置。要設定該變數,您需要找到安裝位置。您可以使用 update-alternatives 命令來執行此操作:
|
1 |
sudo update-alternatives --config java |
複製所需 JAVA 版本的路徑,並將其放入以下命令中:
|
1 2 3 4 |
echo "JAVA_HOME=[[INSTALLATION LOCALTION]]" >> /etc/environment Example: echo "JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin/java" >> /etc/environment |
接下來,為了使設定生效,您需要使用以下命令重新載入環境檔案:
|
1 |
source /etc/environment |
之後,您可以執行以下命令來驗證是否已設定該變數:
|
1 |
echo $JAVA_HOME |

在伺服器上工作的使用者必須登出並重新登入,此變更才能生效。
現在您已了解如何在 Ubuntu 上設定 JAVA 並管理其不同的版本,您已準備好安裝各種需要 JAVA 的程式了。
祝您電腦使用愉快!

留言
目前尚無留言。成為第一個留言的人吧。