Bonjour,
je ne sais pas ou poster ce message, donc je mets ca en généralité.
Grosso modo, sous mac je génère régulièrement un .app pour pouvoir lancer mes applications sous mac.
Mais depuis peu, il y a eu une mise à jour de java sous mac visiblement, et mes applications ont quelques soucis, tout du moins une librairie à laquelle je fais appel (jdic)
ce qui est étonnant, c'est que quand je lance l'application sous eclipse, tout fonctionne normalement.
Si je génère un MonApplication.app (grâce a jarBundler via ant), l'application se lance bien, sauf que quand je fais appel aux éléments de jdic (Desktop.launch() par exemple) et bien la...rien ne se passe.
Ce qui est encore plus curieux, c'est que si je lance manuellement mon application par une ligne de commande :
java -jar MonApplication.app/Contents/Resources/Java/MonApplication.jar
la tout fonctionne normalement, preuve que le code est bon
la version du java qui est utilisé par cette ligne de commande est la suivante :
java -version
java version "1.5.0_19"
je me dis que le jarBundler se base sur une autre version de java que propose mac os, et c'est ca qui entraine ces soucis.
j'ai essayé de faire ca :
http://www.informagen.com/JarBundler/StubFile.html
sans succès, et même en diminuant l'argument vmversion ne change rien
Avez-vous une idée ? est-ce que qq1 à déjà rencontré ce type de soucis ?
Merci d'avance
Partager