J'ai créé un programme Java dans Eclipse. Lorsque j'exécute le programme dans Eclipse ("run as -> Java Application") le programme fonctionne bien et j'ai la bonne sortie. Cependant, lorsque je tente d'exécuter le programme dans l'interface de ligne de commande, je suis cette erreur:Problèmes d'exécution d'un programme Java à partir de l'interface de ligne de commande
Exception in thread "main"
java.lang.NoClassDefFoundError
:HelloWorld
(wrong name: helloworld/HelloWorld) Could not find the main class: HelloWorld. Program will exit.
Le fichier de classe se trouve dans répertoire bin et je tente de l'exécuter avec la commande:
java HelloWorld
Votre classe est-elle dans le package par défaut (c'est-à-dire, aucune déclaration de package)? Et en disant 'j'essaie de le compiler avec la commande: java HelloWorld', voulez-vous dire courir? – wjans
Oui, je veux dire exécuter le projet sans le compiler. – Victor
Ma classe a une déclaration de paquetage: package helloworld; – Victor