L'exécution de fichiers JAR sur un système Linux nécessite l'installation de Java Runtime Environment (JRE), qui est le composant de base requis pour exécuter des applications Java, y compris la machine virtuelle Java (JVM), les bibliothèques de classes principales, etc.
De nombreuses distributions Linux grand public, telles que Ubuntu, Debian, Fedora, openSUSE, etc., fournissent des bibliothèques de logiciels de packages JRE pour faciliter l'installation des utilisateurs. Les étapes pour installer JRE sur les distributions populaires sont détaillées ci-dessous.
Après avoir configuré le JRE, vous pouvez choisir d'utiliser le terminal de ligne de commande ou l'interface utilisateur graphique pour lancer le fichier JAR selon vos préférences personnelles. Votre choix peut dépendre de votre familiarité avec les shells Linux et de vos préférences personnelles.
Voici des instructions étape par étape pour installer JRE sur certaines des distributions Linux les plus utilisées :
Pour configurer le JRE sur Ubuntu ou une distribution associée basée sur Debian (telle que Linux Mint), utilisez le apt
gestionnaire de paquets pour effectuer le processus suivant :
sudo apt install default-jre
Vérifiez que le JRE est correctement installé en vérifiant sa version :
java -version
Cela affichera des détails sur le JRE installé et confirmera qu'il est correctement configuré.
Pour l'installation d'openSUSE Leap/Tumbleweed, le JRE est configuré comme suit :
sudo zypper install java-11-openjdk
Confirmez que le JRE approprié est désormais actif :
java -version
Pour les autres distributions, recherchez dans leurs référentiels de packages les packages JRE/JDK disponibles. Certaines options sont :
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
Cela couvre le processus d'installation des distributions Linux les plus courantes. Nous pouvons maintenant passer à l'exécution du fichier JAR.
Après avoir installé le JRE, vous pouvez utiliser la commande java pour exécuter le fichier JAR depuis le terminal . Voici la syntaxe de base :
java -jar
Par exemple, pour lancer un programme nommé app 的文件。罐
utilisez :
java -jar app.jar
Ce fichier doit disposer d'autorisations exécutables pour fonctionner correctement. Pour éviter les erreurs d'autorisation, définissez les autorisations avant d'exécuter le JAR :
chmod +x app.jar java -jar app.jar
Quelques options supplémentaires auxquelles vous pouvez passer java -jar
:
java -jar -Xmx2G app.jar
java -jar -Xverify:none app.jar
java -jar -Xint app.jar
java -jar app.jar &
Cela couvre les éléments clés que vous devez savoir pour lancer un fichier JAR à partir du terminal de ligne de commande sous Linux.
Si vous préférez cliquer sur les fichiers JAR au lieu d'utiliser le terminal, l'environnement de bureau Linux propose également un moyen graphique de les exécuter. Voici quelques options :
La plupart des gestionnaires de fichiers Linux, tels que Nautilus (fichiers GNOME), Dolphin, Thunar, etc., enregistrent automatiquement le type de fichier .罐
pour permettre son exécution à partir du menu contextuel du clic droit.
Faites un clic droit sur le fichier JAR, survolez « Ouvrir avec » et sélectionnez « Java » ou tout JRE installé dans le menu. Cela démarrera l'application JAR.
Une autre méthode consiste à utiliser un lanceur de menu, qui vous permet de créer des raccourcis pour exécuter des fichiers JAR, similaires aux fichiers Windows .exe ou Linux .desktop. Par exemple, dans KDE Plasma, vous pouvez :
GNOME, Xfce et d'autres bureaux ont des fonctionnalités similaires pour générer des lanceurs.
Vous pouvez également associer manuellement .罐
les fichiers ouverts avec JRE en double-cliquant.
Sur GNOME, utilisez l'option "Autres applications" dans "Préférences" - "> Associations de fichiers" pour .罐
文件始终使用 java -jar
fichiers toujours lancés à l'aide de la commande java -jar
.
Donc, en résumé, toutes les principales interfaces graphiques Linux incluent des méthodes pour exécuter graphiquement des fichiers JAR sans utiliser de terminal.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!