執行 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中文網其他相關文章!

什麼是Windows 11教育?如果要在PC上安裝此系統,該工作如何?來自PHP.CN的這篇文章提供了Windows 11 Education下載ISO的詳細指南,以及如何從ISO文件中安裝它。

您的Outlook電子郵件不是在收件箱中顯示,而是在搜索中顯示?當Outlook不顯示所有電子郵件時,您可以採取什麼步驟?現在,在PHP.CN解決方案提供的這篇文章中,我們將介紹幾種有用的方法來幫助您解決該問題和G

如果您試圖關閉計算機的電源,但遇到掛在關閉屏幕問題上的窗口,則可以從本php.cn指南中找到一些有用的修復程序。只需繼續閱讀以查看細節即可。
![[完整指南]如何修復Microsoft團隊錯誤CAA50021? - Minitool](https://img.php.cn/upload/article/001/242/473/174559963580964.png?x-oss-process=image/resize,p_40)
如果您正在尋找Microsoft團隊錯誤代碼CAA50021的有效解決方案,則值得閱讀。在這篇文章中,PHP.CN介紹瞭如何詳細介紹此錯誤。只需關注它即可解決您的問題。

您是否要使Windows 11或Windows 10看起來像Windows XP?您知道如何在設備上執行此操作嗎?您現在可以嘗試使用WindowBlinds 11 Beta版本。在這篇文章中,PHP.CN軟件將告訴您如何下載WindowBlinds 11並介紹

如果由於發生了錯誤而無法使用通用方式來卸載Windows更新,但並非所有更新都已成功卸載,則可以嘗試使用PHP.CN帖子中提到的方法來解決該問題。

什麼是wacom_tablet.exe? Windows過程可以安全運行嗎?有些人發現WACOM_TABLET.EXE無法結束進程,當此Windows系統錯誤發生時,您可能會不知所措,並且不知道從哪裡開始。在php.cn上,本文將解決y

CHATGPT錯誤是各種各樣的,我們發現可疑行為是常見的。如果您被困在這個問題中,該怎麼辦?繼續閱讀PHP.CN的這篇文章,您可以找到一些有用的修復程序,以幫助您擺脫麻煩。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Atom編輯器mac版下載
最受歡迎的的開源編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Dreamweaver CS6
視覺化網頁開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。