Problème compilation java

Fermé
ad - 9 mai 2009 à 16:05
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 - 8 janv. 2011 à 18:14
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
9 mai 2009 à 20:04
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
9 mai 2009 à 20:11
Ps,

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

C'est ce qui doit te manquer.

Dan
0
Bonjour,
Je pense que vous avez besoin d'une class reduite à une methode main :)
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
8 janv. 2011 à 18:14
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