如何在 Linux 中運行 jar 文件
Feb 20, 2024 am 10:40 AM執行 JAR 檔案的先決條件
在 Linux 系統上執行 JAR 檔案需要安裝 Java 執行時間環境(JRE),它是執行 Java 應用程式所需的基本元件,包括 Java 虛擬機器(JVM)、核心類別庫等。
許多主流 Linux 發行版,如 Ubuntu、Debian、Fedora、openSUSE 等,都提供了 JRE 套件的軟體庫,方便用戶進行安裝。後文將詳細介紹在流行的發行版上安裝 JRE 的步驟。
設定完 JRE 後,可以根據個人喜好選擇使用命令列終端機或圖形使用者介面來啟動 JAR 檔案。您的選擇可能取決於對 Linux shell 的熟悉程度和個人偏好。
在 Linux 安裝 Java 執行階段環境
以下是在一些最廣泛使用的 Linux 發行版上安裝 JRE 的逐步說明:
在 Ubuntu 和 Debian 上安裝 JRE
要在 Ubuntu 或相關的基於 Debian 的發行版(如 Linux Mint)上設定 JRE,請使用 apt
套件管理器執行下列程序:
sudo apt install default-jre
透過檢查 JRE 的版本來驗證其安裝是否正確:
java -version
這將輸出有關已安裝的 JRE 的詳細信息,並確認它已正確設定。
在 openSUSE 上安裝 JRE
對於 openSUSE Leap/Tumbleweed 安裝,JRE 的設定方式如下:
sudo zypper install java-11-openjdk
確認合適的 JRE 現在處於活動狀態:
java -version
在其他 Linux 發行版上安裝 JRE
對於其他發行版,請在其軟體包儲存庫中搜尋可用的 JRE/JDK 軟體包。一些選項是:
- 在 MX Linux 上,使用:
sudo apt install default-jre
sudo apt install default-jre
- 在 Kali Linux 上,使用:
sudo yum instal
- 在 CentOS 上,使用:
l java-11-openjdk
- 在 AlmaLinux 上,使用:
sudo dnf install java-latest-openjdk
- 在 RHEL 上,啟用 EPEL 儲存庫並使用:
sudo yum install java-11-openjdk
這涵蓋了大多數常見 Linux 發行版的安裝過程。現在我們可以繼續實際運行 JAR 檔案了。
透過命令列運行 JAR 檔案
#安裝 JRE 後,可以使用 java 指令從終端機執行 JAR 檔案 。 以下是基本語法:
java -jar
例如,啟動名為 app 的檔案。罐子
用:
java -jar app.jar
該檔案需要具有可執行權限才能正常運作。為避免權限錯誤,請在執行 JAR 之前設定權限:
chmod +x app.jar java -jar app.jar
您可以傳遞給 java -jar
的一些附加選項:
- 要設定最大 Java 堆大小(在本例中為 2GB):
java -jar -Xmx2G app.jar
- 要查看 JAR 驗證警告,請執行下列操作:
java -jar -Xverify:none app.jar
- 要在啟動 JAR 時停用 Java 快取:
java -jar -Xint app.jar
- 要在後台靜默運行 JAR 文件,而不是產生新窗口,請執行以下操作:
java -jar app.jar &
這涵蓋了在 Linux 上從命令列終端啟動 JAR 檔案所需了解的關鍵事項。
透過圖形使用者介面運行 JAR 檔案
如果您喜歡點擊 JAR 檔案而不是使用終端,Linux 桌面環境也提供了執行它們的圖形方式。 以下是一些選項:
檔案管理器上下文選單
#大多數 Linux 檔案管理器,如 Nautilus (GNOME Files)、Dolphin、Thunar 等,都會自動註冊 .罐
檔案類型,以允許從右鍵點選上下文功能表執行它。
只需右鍵單擊 JAR 文件,將滑鼠懸停在「開啟方式」上,然後從選單中選擇「Java」或任何已安裝的 JRE。這將啟動 JAR 應用程式。
桌面啟動器
另一種方法是使用選單啟動器,可讓您建立捷徑來執行 JAR 文件,類似於 Windows .exe 或 Linux .desktop 檔案。 例如,在 KDE Plasma 中,您可以:
GNOME、Xfce 和其他桌面具有類似的功能來產生啟動器。
自訂檔案關聯
您也可以手動關聯 .罐子
雙擊時用 JRE 開啟的檔案。
在GNOME 上,使用「首選項」-「> 檔案關聯」中的「其他應用程式」選項將 .罐
檔案始終使用 java -jar
指令啟動。
因此,總而言之,所有主要的 Linux GUI 都包含以圖形方式執行 JAR 檔案的方法,而無需使用終端。
以上是如何在 Linux 中運行 jar 文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)