Problème compilation java

ad -  
scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis débutant en java.
Aussi, je viens d'installer java sur mon ordi.
J'ai créé un petit code.
je le compile avec javac => javac nomfichier.java
mais la compilation ne fonctionne pas.
J'obtient l'erreur suivante:

Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/M
ain
Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.Main
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: com.sun.tools.javac.Main. Program will exit.

Que dois-je faire??
Pourriez-vous m'aider??
Merci
A voir également:

4 réponses

Utilisateur anonyme
 
Salut,

Après avoir téléchargé le JDK il faut l'installer.
Si tu ne l'as pas fait, le lien suivant indique comment faire:

https://java.developpez.com/faq/java#LANGAGE_installer_JDK

Ensuite tu clique sur:

Comment installer le JDK ? (la 3eme ligne du somaire).

Bonne lecture!

Cordialement,

Dan
0
Utilisateur anonyme
 
Ps,

Citation: "Il va falloir ensuite positionner la variable d'environnement PATH"

C'est ce qui doit te manquer.

Dan
0
Amine kte
 
Bonjour,
Je pense que vous avez besoin d'une class reduite à une methode main :)
0
scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   425
 
Pour moi tu n'a pas de méthode main() je pense.

N'oublie pas que dans ton programme il doit y avoir une :
public static void main(String[] args)
{
    System.out.println("Bonjour !");
}
0