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".
1 /
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(); } }
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
Partager