ouai je sais je suis nul...



Bonsoir a tous.

J' aimerais bien avoir un peu t' aide pour le java, y aurais moyen ??

Bon en fait, je débute le java cette année, et c' est un peu dur. J' ai essayé d' installer un compilateur sous Windows, mais ça marche pas très bien...

Voila le probleme:
J' ai installé "jdk-1_5_0_08-windows-i586-p.exe" et ensuite j' ai mis dans "variables d' environnement":
CLASSEPATH: c:\Program Files\Java\jdk1.5.0_07\lib
JAVA_HOME: c:\Program Files\Java\jdk1.5.0_07
PATH: c:\Program Files\Java\jdk1.5.0_07\bin

Quand je met mes deux fichiers dans un répertoire et que je compile en faisant javac *.java, il n' y a pas de problème. Par contre au moment de faire "java xxxx", on m' indique: ..."main" java.NoClassDefFoundError

Pour info, j' utilise des packages (je sais pas trop a quoi sa sert, mais le prof a dit de faire comme ça)
Voici mes deux fichiers ( qui marchaient tres bien sous Linux a la fac)

CompteurSimple.java

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package tp.compteur;
 
public class CompteurSimple{
    int i,j;
 
    public CompteurSimple(){
        //this.i=i;
        i=50;
    }
 
    public void incrementer(){
        i=i+1;
    }
 
    public void decrementer(){
        i=i-1;
    }
 
    public int getValeur(){
        return i;
    }
 
    public String toString(){
        return "la valeur est:" + i;
    }
}
TestCompteurSimple.java

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 package tp.test;
 
import tp.compteur.CompteurSimple;
 
public class TestCompteurSimple{
 
    public static void main (String[]args){
        CompteurSimple gf=new CompteurSimple();
        System.out.println(gf);
        gf.incrementer();
        System.out.println(gf);
        gf.decrementer();
        System.out.println(gf);
    }
}
Et donc au moment de faire "java TestCompteurSimple", j' obtient le message d' erreur "main" java.NoClassDefFoundError.

Quelqu' un aurait une idée pour m' aider ??

Merci a tous




Bonne soirée