Maison  >  Article  >  Java  >  java -jar ne trouve pas la classe principale

java -jar ne trouve pas la classe principale

angryTom
angryTomoriginal
2019-11-18 14:14:573170parcourir

java -jar ne trouve pas la classe principale

java -jar ne trouve pas la classe principale

Après avoir correctement compilé le programme java, emballez-le, puis entrez java -jar sur le ligne de commande, mais il apparaît qu'il n'y a pas d'attribut de manifeste principal ou que la classe principale est introuvable ou ne peut pas être chargée.

La solution est de modifier le fichier MANIFEST.

1. Ouvrez le package jar avec WinRAR et recherchez le fichier MANIFEST.MF à l'intérieur.

2. Par exemple, le package nommé draw contient trois classes, parmi lesquelles print.class doit être exécuté.

3. Une ligne supplémentaire est ajoutée au fichier MANIFEST.MF : Main-Class: draw.print.

draw.print est le nom de la classe à exécuter. N'oubliez pas d'apporter le nom du package précédent.

Remarque : Après avoir ajouté Main-Class : dans le fichier MANIFEST.MF, si rien n'est renseigné ou si le nom de la classe est erroné, la classe principale ne sera pas trouvée ou ne pourra pas être chargée.

Les deux cas montrent que la classe principale ne peut pas être chargée.

Site Web php chinois, un grand nombre de Tutoriels d'introduction à Java gratuits, bienvenue pour apprendre en ligne !

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn