Bonjour,
Je compile sur mac une application dont le manifest est :
Manifest-Version: 1.0
Created-By: .....
Main-Class: fr.......
Class-Path: Lib/log4j-1.2.14.jar . (Lib/log4j + .)
J'insère dans le jar le répertoire Lib et dans ce répertoire log4j. l'application fonctionne sur Mac.
Il y a 15 jours cette application fonctionnait également sur windows. Mais pas aujourd'hui. La principale différence visible est la version de java (upgrade en 1.5_0_10).
En fait, au lancement de l'application, java de trouve pas org.apache...log4j.
Pour l'instant si je fais un jar xvf Lib/log4j-1.2.14.jar et que je place org/apache... à la racine et que je refabrique un jar où le manifeste reste muet sur le class-path, l'application fonctionne.
Donc celà confirme que j'ai bien un problème d'accès au jar de log4j.
Pourquoi est-ce que l'application fonctionne sur Mac et pas sur Windows et comment avoir une application qui focntionne dans les 2 environnements tout en gardant le Lib/log4j.
Merci
PHL.
Partager