Class not found avec Java -cp
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:
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