Exception in thread "main" java.lang.NoClassDefFoundError : firstThread - Java - Programmation
Marsh Posté le 10-01-2003 à 12:21:42
2 choses :
1 - les balises [java] et [/java] n'existent pas ! seules les balises [ cpp] et [ /cpp] existent, tu peux les utiliser pour Java
2 - ton pb vient surement de la variable d'environnement CLASSPATH que tu n'as pas configurée, et qui contient le chemin des classes utilisées par Java, auquel tu auras rajouté le chemin courant ("." )
file vite remédier à ça avant que Dark, benou, et les autres ne te passent au goudron et aux plumes
question : qu'utilises tu pour développer en Java ?
Marsh Posté le 10-01-2003 à 12:23:21
il manque un F majuscule ....
java FirstThread
Marsh Posté le 10-01-2003 à 14:40:10
Harkonnen a écrit : putain, c vrai que Java est case sensitive !! |
...ben t issu du C++, non ? c pareil...
Marsh Posté le 10-01-2003 à 12:11:04
Mon application ci-dessous génère l'exception suivante:
Exception in thread "main" java.lang.NoClassDefFoundError: firstThread.
et portant j'ai creé une méthode main.
Aidez moi svp.
merci à tous.
[java]
import java.awt.*;
import javax.swing.*;
/** Premier test de classe de thread en utilisant la
* technique qui consiste à dériver de la classe Thread.
*/
public class FirstThread extends Thread {
/** Un attribut propre à chaque thread */
private String threadName;
/** Création et démarrage automatique du thread */
public FirstThread(String threadName) {
this.threadName = threadName;
this.start();
}
/** Le but d'un tel thread est d'afficher 500 fois
* son attribut threadName. Notons que la méthode
* <I>sleep</I> peut déclancher des exceptions.
*/
public void run() {
try {
for(int i=0;i<500;i++) {
System.out.println(
"Thread nommé : " + this.threadName +
" - itération : " + i
);
Thread.sleep(30);
}
} catch (InterruptedException exc) {
exc.printStackTrace();
}
}
/** Le point de démarrage de votre programme.
* Notez bien que nous lançons deux threads et que
* chacun d'eux possède une données qui lui est
* propre.
*/
static public void main(String argv[]) {
FirstThread thr1 = new FirstThread("Toto" );
FirstThread thr2 = new FirstThread("Tata" );
}
}
[/java]