Pbm d'exec qd utiliser "package"en JAVA
josefito
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
mach3 Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
mach3 Messages postés 41 Date d'inscription Statut Membre Dernière intervention -
bon jour
pour essayer de crier un package en java g ecrit ce petit programme(si on peut dire que c'est un PGM)
a la compilation ca marche,Mais a l'execution j'ai cette malediction(message d'erreur):
java.lang.NoClassDefFoundError: Premier (wrong name: testpack/Premier)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:403)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:101)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$1(URLClassLoader.java:216)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:280)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:275)
at java.lang.ClassLoader.loadClass(ClassLoader.java:237)
Exception in thread "main"
si j'enleve la premiere ligne ca marche
sachant que le code et la clesse sont dans un repertoire"testpack"
ou est le pbm S.V.P?
merci
josef
pour essayer de crier un package en java g ecrit ce petit programme(si on peut dire que c'est un PGM)
package testpack; class PremierPackage { public static void main(String[] argv) { System.out.println("Ca marche !"); } }
a la compilation ca marche,Mais a l'execution j'ai cette malediction(message d'erreur):
java.lang.NoClassDefFoundError: Premier (wrong name: testpack/Premier)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:403)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:101)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$1(URLClassLoader.java:216)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:280)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:275)
at java.lang.ClassLoader.loadClass(ClassLoader.java:237)
Exception in thread "main"
si j'enleve la premiere ligne ca marche
sachant que le code et la clesse sont dans un repertoire"testpack"
ou est le pbm S.V.P?
merci
josef
A voir également:
- Pbm d'exec qd utiliser "package"en JAVA
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Utiliser chromecast - Guide
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
1 réponse
Pour lancer ton prog, il faut que tu te mettes à l'extérieur de ton répertoire testpack. Par exemple, si testpack est un sous-répertoire de "toto", sous une fenêtre DOS (ou xterm si t'es sous Linux), tu te mets dans le répertoire toto, et tu tapes :
java testpack.PremierPackage
Ca devrait marcher... si jamais, toujours dans le même répertoire (toto en l'occurence), essaye de taper :
java -classpath . testpack.PremierPackage
A+
Mach3
java testpack.PremierPackage
Ca devrait marcher... si jamais, toujours dans le même répertoire (toto en l'occurence), essaye de taper :
java -classpath . testpack.PremierPackage
A+
Mach3