Das Ausführen von JAR-Dateien auf einem Linux-System erfordert die Installation der Java Runtime Environment (JRE), der Grundkomponente, die zum Ausführen von Java-Anwendungen erforderlich ist, einschließlich der Java Virtual Machine (JVM), Kernklassenbibliotheken usw.
Viele Mainstream-Linux-Distributionen wie Ubuntu, Debian, Fedora, openSUSE usw. bieten JRE-Paket-Softwarebibliotheken, um die Benutzerinstallation zu erleichtern. Die Schritte zur Installation von JRE auf gängigen Distributionen werden im Folgenden detailliert beschrieben.
Nach dem Einrichten der JRE können Sie je nach Ihren persönlichen Vorlieben wählen, ob Sie das Befehlszeilenterminal oder die grafische Benutzeroberfläche verwenden möchten, um die JAR-Datei zu starten. Ihre Wahl hängt möglicherweise von Ihrer Vertrautheit mit Linux-Shells und Ihren persönlichen Vorlieben ab.
Hier finden Sie Schritt-für-Schritt-Anleitungen zur Installation von JRE auf einigen der am häufigsten verwendeten Linux-Distributionen:
Um die JRE unter Ubuntu oder einer verwandten Debian-basierten Distribution (z. B. Linux Mint) einzurichten, verwenden Sie den apt
Paketmanager, um den folgenden Vorgang auszuführen:
sudo apt install default-jre
Stellen Sie sicher, dass die JRE korrekt installiert ist, indem Sie ihre Version überprüfen:
java -version
Dadurch werden Details zur installierten JRE ausgegeben und bestätigt, dass sie korrekt eingerichtet ist.
Für die Installation von openSUSE Leap/Tumbleweed ist die JRE wie folgt eingerichtet:
sudo zypper install java-11-openjdk
Bestätigen Sie, dass die entsprechende JRE jetzt aktiv ist:
java -version
Durchsuchen Sie bei anderen Distributionen deren Paket-Repositorys nach verfügbaren JRE/JDK-Paketen. Einige Optionen sind:
sudo apt install default-jre
sudo apt install default-jre
sudo yum instal
l java-11-openjdk
sudo dnf install java-latest-openjdk
sudo yum install java-11-openjdk
Dies deckt den Installationsprozess für die meisten gängigen Linux-Distributionen ab. Jetzt können wir mit der eigentlichen Ausführung der JAR-Datei fortfahren.
Nach der Installation der JRE können Sie mit dem Java-Befehl die JAR-Datei vom Terminal aus ausführen . Das Folgende ist die grundlegende Syntax:
java -jar
Um beispielsweise ein Programm mit dem Namen app 的文件。罐
zu starten, verwenden Sie:
java -jar app.jar
Diese Datei benötigt ausführbare Berechtigungen, um ordnungsgemäß zu funktionieren. Um Berechtigungsfehler zu vermeiden, legen Sie Berechtigungen fest, bevor Sie das JAR ausführen:
chmod +x app.jar java -jar app.jar
Einige zusätzliche Optionen, an die Sie weitergeben können java -jar
:
java -jar -Xmx2G app.jar
java -jar -Xverify:none app.jar
java -jar -Xint app.jar
java -jar app.jar &
Hier werden die wichtigsten Dinge behandelt, die Sie wissen müssen, um eine JAR-Datei über das Befehlszeilenterminal unter Linux zu starten.
Wenn Sie lieber auf JAR-Dateien klicken als das Terminal zu verwenden, bietet die Linux-Desktopumgebung auch eine grafische Möglichkeit, diese auszuführen. Hier sind einige Optionen:
Die meisten Linux-Dateimanager wie Nautilus (GNOME-Dateien), Dolphin, Thunar usw. registrieren automatisch den Dateityp .罐
, um die Ausführung über das Kontextmenü mit der rechten Maustaste zu ermöglichen.
Klicken Sie einfach mit der rechten Maustaste auf die JAR-Datei, bewegen Sie den Mauszeiger über „Öffnen mit“ und wählen Sie „Java“ oder eine beliebige installierte JRE aus dem Menü. Dadurch wird die JAR-Anwendung gestartet.
Eine andere Methode ist die Verwendung eines Menü-Launchers, mit dem Sie Verknüpfungen zum Ausführen von JAR-Dateien erstellen können, ähnlich wie bei Windows-.exe- oder Linux-.desktop-Dateien. In KDE Plasma können Sie beispielsweise:
GNOME, Xfce und andere Desktops verfügen über ähnliche Funktionen zum Generieren von Startern.
Sie können .罐
mit JRE geöffnete Dateien auch manuell verknüpfen, wenn Sie darauf doppelklicken.
Verwenden Sie unter GNOME die Option „Andere Anwendungen“ unter „Einstellungen“ – „> Dateizuordnungen“, um .罐
文件始终使用 java -jar
Dateien immer mit dem Befehl java -jar
zu starten.
Zusammenfassend lässt sich sagen, dass alle wichtigen Linux-GUIs Möglichkeiten bieten, JAR-Dateien grafisch auszuführen, ohne ein Terminal zu verwenden.
Das obige ist der detaillierte Inhalt vonSo führen Sie JAR-Dateien unter Linux aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!