Posez votre question Signaler

Problème compilation java

ad - Dernière réponse le 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
Lire la suite 

Problème compilation java »

4 réponses
Réponse
+0
moins plus
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:

http://java.developpez.com/faq/java/?page=langage#LANGAGE_installer_JDK

Ensuite tu clique sur:

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

Bonne lecture!

Cordialement,

Dan
Ajouter un commentaire
Réponse
+0
moins plus
Ps,

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

C'est ce qui doit te manquer.

Dan
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Je pense que vous avez besoin d'une class reduite à une methode main :)
Ajouter un commentaire
Réponse
+0
moins plus
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 !");
}
Ajouter un commentaire
Ce document intitulé « problème compilation java » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?