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
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
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; } }
Et donc au moment de faire "java TestCompteurSimple", j' obtient le message d' erreur "main" java.NoClassDefFoundError.
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); } }
Quelqu' un aurait une idée pour m' aider ??
Merci a tous
Bonne soirée
Partager