Exception in thread "main" java.lang.NoClassDefFoundError : firstThread

Exception in thread "main" java.lang.NoClassDefFoundError : firstThread - Java - Programmation

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]

Reply

Marsh Posté le 10-01-2003 à 12:11:04   

Reply

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 ?

Reply

Marsh Posté le 10-01-2003 à 12:23:21    

il manque un F majuscule ....
 
java FirstThread :)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 10-01-2003 à 13:37:02    

putain, c vrai que Java est case sensitive !! :fou:

Reply

Marsh Posté le 10-01-2003 à 14:40:10    

Harkonnen a écrit :

putain, c vrai que Java est case sensitive !! :fou:


 
...ben t issu du C++, non ? c pareil...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed