[Déploiement] Code Java nécessitant une dll
Bonjour,
Mon application utilise une DLL pour pouvoir afficher une icone dans le system tray. Je souhaiterais réaliser un JAR exécutable ou un exe qui contiennent tout les fichiers nécessaires (dll comprise). Je vois deus solutions mais je ne sais pas si elles sont possibles :
- La 1ere consiste à intégrer la dll au JAR, mais celui-ci lors de son exécution va t-il réussir à trouver la dll ?
- La seconde consiste à utiliser un installeur mais je n'en ai encore trouver aucun qui puisse intégrer des fichiers dll (j'ai été voir la boîte à outils).
Je préfèrerais la 1ere méthode car que pourrais réaliser une WebInstall avec un fichier "jnlp".
Savez-vous si une de ces solutions est possible ou connaissez-vous une librairie Java qui permette d'utiliser les fonctionnalités du system tray mais sans dll ?
Merci
Re: [Déploiement] Code Java nécessitant une dll
Salut,
Citation:
Envoyé par nicolas.pied
- La 1ere consiste à intégrer la dll au JAR, mais celui-ci lors de son exécution va t-il réussir à trouver la dll ?
Il te suffit normalement de mettre la DLL dans le même répertoire que le Jar, puisque ce répertoire est normalement ajouté au library.path...
Citation:
Envoyé par nicolas.pied
Savez-vous si une de ces solutions est possible ou connaissez-vous une librairie Java qui permette d'utiliser les fonctionnalités du system tray mais sans dll ?
Sans DLL ce ne sera possible qu'avec le futur Java 6.0...
Sinon tu peux utiliser JDIC...
Il y a des demos JWS "multi-plateforme" (Windows / Linux / Solaris) malgré la présence de code natif...
Jette un coups d'oeil au contenu du fichier JNLP pour voir comment c'est géré ;)
a++