Hello la toile,

Mon problème : si je lance ce petit programme java, ça fonctionne, mais dès que je joins une archive contenant 2 interfaces, il plante en disant que ma classe Test n'existe pas !!
Mieux : si je mentionne une archive qui n'existe pas, j'obtiens la même erreur, et java ne dit pas "Archive not found".

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Test.java contient :
class Test{
  public Test(){}
  public static void main(String args[]){
		System.out.println("OK !");
                Test toto = new Test();
  }
}
1 /
javac Test.java
java Test => OK !

2 /
javac -cp archive.jar Test.java
java -cp archive.jar Test
=>
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Caused by: java.lang.ClassNotFoundException: Test

Remarque : si je met une archive qui n'existe pas, aucun message d'erreur n'apparait disant "archive not found"

Comment faire pour lancer Test.java avec une archive ???

Erixx