如何在 Linux 中運行 jar 文件

WBOY
發布: 2024-02-20 10:40:03
轉載
834 人瀏覽過

如何在 Linux 中运行 jar 文件

  • 執行 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 中,您可以:

  • 右鍵單擊 JAR 檔案並建立啟動器。
  • 如果您想要終端輸出,請選取「在終端機中執行」選項。
  • 透過雙擊啟動器圖示啟動 JAR。
  • GNOME、Xfce 和其他桌面具有類似的功能來產生啟動器。

    自訂檔案關聯

    您也可以手動關聯 .罐子 雙擊時用 JRE 開啟的檔案。

    在GNOME 上,使用「首選項」-「> 檔案關聯」中的「其他應用程式」選項將 .罐 檔案始終使用 java -jar 指令啟動。

    因此,總而言之,所有主要的 Linux GUI 都包含以圖形方式執行 JAR 檔案的方法,而無需使用終端。

    以上是如何在 Linux 中運行 jar 文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    相關標籤:
    來源:mryunwei.com
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板