Maison  >  Article  >  tutoriels informatiques  >  Comment exécuter des fichiers jar sous Linux

Comment exécuter des fichiers jar sous Linux

WBOY
WBOYavant
2024-02-20 10:40:03781parcourir

如何在 Linux 中运行 jar 文件

  • Prérequis pour exécuter des fichiers JAR

    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.

    Installer l'environnement d'exécution Java sur Linux

    Voici des instructions étape par étape pour installer JRE sur certaines des distributions Linux les plus utilisées :

    Installez JRE sur Ubuntu et Debian

    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é.

    Installer JRE sur openSUSE

    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

    Installez JRE sur d'autres distributions Linux

    Pour les autres distributions, recherchez dans leurs référentiels de packages les packages JRE/JDK disponibles. Certaines options sont :

    • Sur MX Linux, utilisez :
    sudo apt install default-jre
    sudo apt install default-jre
    • Sur Kali Linux, utilisez :
    sudo yum instal
    
    • Sur CentOS, utilisez :
    l java-11-openjdk
    
    • Sur AlmaLinux, utilisez :
    sudo dnf install java-latest-openjdk
    
    • Sur RHEL, activez le référentiel EPEL et utilisez :
    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.

    Exécuter les fichiers JAR via la ligne de commande

    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 :

    • Pour définir la taille maximale du tas Java (dans ce cas 2 Go) :
    java -jar -Xmx2G app.jar
    • Pour afficher les avertissements de vérification JAR : 
    java -jar -Xverify:none app.jar
    • Pour désactiver la mise en cache Java lors du lancement d'un JAR :
    java -jar -Xint app.jar
    • Pour exécuter un fichier JAR silencieusement en arrière-plan au lieu de générer une nouvelle fenêtre :
    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.

    Exécuter les fichiers JAR via l'interface graphique

    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 :

    Menu contextuel du gestionnaire de fichiers

    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.

    Lanceur de bureau

    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 :

  • Cliquez avec le bouton droit sur le fichier JAR et créez un lanceur.
  • Si vous souhaitez une sortie du terminal, cochez l'option "Exécuter dans le terminal".
  • Lancez le JAR en double-cliquant sur l'icône du lanceur.
  • GNOME, Xfce et d'autres bureaux ont des fonctionnalités similaires pour générer des lanceurs.

    Association de fichiers personnalisée

    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!

    Déclaration:
    Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer