Bonjour à tous.

J'ai deux projets dans Eclipse : A et B.

J'exporte A sous forme de jar, ce qui me donne a.jar

Ensuite, j'utilise a.jar dans le projet B. Quand j'exécute à partir d'Eclipse, ça marche super bien, sachant que le main() de B fait appel à des fonctions de A.

Par contre, quand j'exporte B (b.jar) et que j'essaie de l'exécuter dans la console, ça plante...


je fais
et ça me donne le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
C:\ab>java -jar b.jar
lala
Exception in thread "main" java.lang.No
        at com.ice.b.B.main(B.java:13)
et que B est ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public static void main(String[] args) {
	System.out.println("lala");
	A a = new A();
	System.out.println(a.add(1, 3));
}
Dans mes souvenirs, il n'y avait rien de plus simple que d'exporter un jar... pourtant ça ne marche pas...