Maison > Java > javaDidacticiel > Pourquoi \'Java Echo \\\'hello\\\'\' échoue-t-il et comment y remédier ?

Pourquoi \'Java Echo \\\'hello\\\'\' échoue-t-il et comment y remédier ?

Linda Hamilton
Libérer: 2024-11-02 16:57:29
original
637 Les gens l'ont consulté

Why Does

Exécution d'un fichier Java .class à partir de la ligne de commande

Lors de la tentative d'exécution d'une classe Java compilée (Echo.class) à partir de la ligne de commande à l'aide de "java Echo" bonjour"", l'erreur suivante peut se produire : "java.lang.NoClassDefFoundError: Echo". Cela indique que la machine virtuelle Java (JVM) ne trouve pas la définition de classe pour "Echo".

Pour résoudre ce problème, vous devez spécifier le chemin de classe lors de l'exécution de la commande. Le chemin de classe est une variable d'environnement qui définit le chemin où la JVM doit rechercher les fichiers .class. En incluant le répertoire actuel ("".") dans le chemin de classe, la JVM peut localiser le fichier Echo.class.

Par conséquent, la commande correcte pour exécuter la classe Java à partir de la ligne de commande est :

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

Cette commande spécifie le répertoire actuel dans le cadre du chemin de classe (-cp .), puis appelle la classe Echo (Echo) avec l'argument fourni ("hello").

Alternativement, vous pouvez définissez la variable d'environnement CLASSPATH pour inclure le répertoire actuel, puis exécutez la commande sans spécifier le chemin de classe. Par exemple :

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

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