Avatar ·

Erreur "Could not find or load main class" en Java : causes et solution

Bonjour à tous ! Je suis débutant en Java et je lutte contre un problème depuis deux semaines. J'écris un programme simple "Hello, World!", mais lorsque j'essaie de l'exécuter depuis la ligne de commande, j'obtiens l'erreur : ``` Error: Could not find or load main class HelloWorld ``` Voici mon code (fichier HelloWorld.java) : ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` Je compile le fichier avec la commande `javac HelloWorld.java` — tout se passe bien, le fichier `HelloWorld.class` est créé. Mais quand je tape `java HelloWorld`, cette erreur apparaît. Pourtant, je me trouve dans le même dossier où se trouvent les deux fichiers. J'ai essayé de spécifier le chemin complet — ça n'aide pas. J'ai Windows 10, JDK 17 installé, la variable JAVA_HOME est définie. J'ai lu sur Internet que le problème pourrait...