J'essaie d'exécuter un programme Java à partir de la ligne de commande. J'ai essayé de suivre les étapes mentionnées here. Mais quand j'essaie de lancer javac Hello.java
, il y a une erreur de lancer qu'un tel programme n'est pas là. J'ai essayé de donner java Hello.java
et obtenu l'erreur:Exécution d'un programme Java à partir de la ligne de commande
Exception in thread "main" java.lang.NoClassDefFoundError: Hello/java
Caused by: java.lang.ClassNotFoundException: Hello.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Hello.java. Program will exit.
Quel est le problème ici. Comment puis-je le faire?
EDIT: J'ai plusieurs classes dans mon fichier de code, Hello.java. Cela causera-t-il un problème?
Utilisez-vous des paquets? voyez-vous Hello.class? – codaddict