Pages : 1
#1 Le 25/11/2012, à 00:44
- compte supprimé
JAVA: exception, why? [Résolu]
Bonjour,
Voici mon code:
package awale;
import awale.view.*;
import awale.observer.*;
import java.util.*;
/**
*Classe contenant le main de l'application.
*/
public class Test{
/**
*Méthode main() lançant le programme
*/
public static void main(String[] args){
Fenetre fen = new Fenetre();
}
}
Plutôt simple.. je compile, aucun problème mais quand j'execute:
java Test
Exception in thread "main" java.lang.NoClassDefFoundError: Test (wrong name: awale/Test)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: Test. Program will exit.
Je suis nouveau en java, j'étais pas habitué à ça en C et C++ :s
Merci de m'aider à comprendre.
Dernière modification par ChrisLeturc (Le 18/12/2012, à 12:43)
#2 Le 25/11/2012, à 01:58
- Sandrew
Re : JAVA: exception, why? [Résolu]
Salut,
Probleme de classpath. L'erreur te dit que ta class est introuvable, ce qui est vrai car tu as fourni un nom incomplet.
Ta classe s'appelle awale.Test (package + class name) . Place toi dans le repertoire contenant le dossier awale et lance java awale.Test.
Sandrew
Hors ligne
#3 Le 25/11/2012, à 11:18
- compte supprimé
Re : JAVA: exception, why? [Résolu]
Ahah!
J'avais mal lu! Merci!
Dernière modification par ChrisLeturc (Le 25/11/2012, à 11:30)