J'essai de faire un bot msn wikipedia, comme le bot msn encarta.
Je voudrai simplement faire marcher l'exemple de la librairie JML :
http://sourceforge.net/projects/java-jml/
mais lorsque je compile j'obtiens cette erreur :
[15:28:38][anto@jupiter] ~/bot_msn_wikipedia/java/jml/example/net/sf/jml/example$ java BasicMessenger
Exception in thread "main" java.lang.NoClassDefFoundError: BasicMessenger (wrong name: net/sf/jml/example/BasicMessenger)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
j'ai cherché et apparement ça vient du classpath. Je l'ai modifié, j'en ai essayé plein :
[15:22:31][anto@jupiter] ~/bot_msn_wikipedia/java/jml/example/net/sf/jml/example$ set $CLASSPATH=.:/home/anto/bin/jdk1.6.0_02/
J'ai essayé /home/anto/bin/jdk1.6.0_02/bin/ /home/anto/bin/jdk1.6.0_02/lib/ etc...
Mais ça ne marche pas.
Quelqu'un aurai une idée, une piste, sait d'où vient mon problème?
Merci pour votre attention,
Antony.
Partager