Comment exécuter une classe spécifique dans un fichier jar ?

Demandé par: Brook Kistmacher | Dernière mise à jour: Tue, 25 Oct 2022
Catégorie: technologie et informatique langages de programmation
4.7/5 (120 Views . 30 Votes)
Il existe deux types de fichiers JAR disponibles en Java : un fichier JAR exécutable/exécutable qui contient le fichier manifeste. Pour exécuter un fichier JAR Runnable, vous pouvez utiliser java -JAR fileName. fichier JAR simple qui ne contient pas de fichier manifeste, vous exécutez donc simplement votre classe principale en donnant son chemin java -cp ./fileName. JAR MainClass.

De plus, comment puis-je voir la classe dans un fichier JAR ?
  1. Recherchez une classe dans tous les fichiers JAR. Vous pouvez utiliser la commande ci-dessous pour rechercher un nom de classe dans tous les pots disponibles dans le dossier actuel et les sous-dossiers.
  2. Lister les classes dans un fichier JAR JAR -tvf JARfile | findstr /C:.class"
  3. Trouvez tous les fichiers JAR dans un dossier.

A côté de ci-dessus, un pot peut-il avoir deux classes principales ? Un fichier contient un ou plusieurs . Chacun est le point d'entrée d'une application. Donc, théoriquement, un fichier contient plus d'une application, mais il doit en contenir au moins une pour pouvoir s'exécuter. Un fichier à un point d'entrée défini dans son fichier manifeste.

A savoir aussi, comment lancer un fichier JAR depuis la ligne de commande ?

  1. Ouvrez une invite de commande avec CTRL + ALT + T.
  2. Allez dans votre répertoire de fichiers ".JAR". Si votre version / saveur d'Ubuntu le prend en charge, vous devriez pouvoir faire un clic droit sur le répertoire de votre fichier ".JAR" et cliquer sur "Ouvrir dans le terminal"
  3. Tapez la commande suivante : java -JAR JARfilename. pot.

Qu'est-ce qu'un fichier JAR exécutable ?

A est simplement un contenant une collection de java . Pour créer un fichier , vous devez spécifier où se trouve la classe principale dans le fichier .