Bonjour,

J'ai affaire à un problème épineux, que je ne peux résoudre malgré mes recherches...

J'ai une application qui utilise des images et une librairie externe. Au début je n'utilisais que les images et ça marchait bien, lorsque j'exportais, je devais juste ajouter une ligne à mon manifest pour le splashscreen:

SplashScreen-Image: images/splash.jpg

Depuis mon petit programme a évolué et j'y ai inclu mysql.jar dans les "referenced libraries" sous Eclipse. Cependant, pas moyen d'inclure ces librairies automatiquement dans mon jar! J'ai trouvé un outil qui devait faire l'affaire: fatjar. Il fait bien son boulot dans la mesure où mon jar a désormais accès à ma librairie externe mais bye-bye le splashscreen et les icônes maison...

Voici l'architecture de mon jar généré par fat jar:

monjar.jar
_com
_lib
__mysql.jar
_main
__main.jar (mon application)
___mes packages
___META-INF
____MANIFEST.MF (2)
_META-INF
__MANIFEST.MF (1)
_OneJar.class
_doc

Ou le manifest (1) contient:
Manifest-Version: 1.0

Created-By: Fat Jar/One-JAR Eclipse Plug-In

Main-Class: com.simontuffs.onejar.Boot

One-Jar-Expand: images
et le manifest (2) contient:
Created-By: Fat Jar/One-JAR Eclipse Plug-In

Main-Class: engine.Engine
Bon en trafiquant un peu j'ai réussi à récupérer le splashscreen mais c'est tout. Quelqu'un peut il m'éclairer la dessus svp?

Merci!