Maison > Java > javaDidacticiel > Comment exécuter un fichier Java .class à partir de la ligne de commande ?

Comment exécuter un fichier Java .class à partir de la ligne de commande ?

Linda Hamilton
Libérer: 2024-10-29 17:42:02
original
852 Les gens l'ont consulté

How to Execute a Java .class File from the Command Line?

Exécuter des fichiers Java .class à partir de la ligne de commande

L'exécution de classes Java compilées à partir de la ligne de commande nécessite quelques étapes supplémentaires au-delà de la simple saisie de "java [ nom-classe]". Une raison courante pour laquelle des erreurs sont rencontrées est l'oubli d'inclure le chemin de classe dans la commande.

Pour exécuter le fichier Echo.class présenté dans la question, utilisez la commande suivante :

java -cp . Echo "hello"
Copier après la connexion

Le " -cp" spécifie le chemin de classe, qui dans ce cas est le répertoire courant ("".") où réside le fichier Echo.class.

Alternativement, si le répertoire courant ne fait pas partie du chemin de classe, vous pouvez ajoutez-le manuellement en définissant la variable d'environnement CLASSPATH :

SET CLASSPATH=%CLASSPATH;.
java Echo "hello"
Copier après la connexion

Une fois le chemin de classe correctement configuré, vous pouvez rencontrer une exception "NoSuchMethodError: main". Cette erreur indique que la méthode principale est absente du fichier Echo.class. Assurez-vous que la méthode public static void main(String[] args) est définie dans la classe Echo.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal