J'ai une application qui utilise des méthodes dans un fichier .jar qui appelle un fichier .dll. Cela fonctionne très bien sur ma machine (lorsque l'application est décompactée ou exécutée en tant que .jar elle-même) mais lorsque le fichier application.jar est exécuté sur une autre machine, avec le fichier .dll externe sur le chemin système, il ne peut pas exécuter le fichier dll .Comment référencer un fichier .dll à partir d'un fichier .jar
Le fichier .dll doit-il être placé n'importe où? J'ai supposé que c'était sur le chemin du système qu'il serait trouvé.
Merci à l'avance
Dougie
Peut-être sur le ClassPath, mais je ne sais pas vraiment ... –
Pouvez-vous ajouter plus d'informations sur les systèmes d'exploitation utilisés? En outre, le code Java utilise-t-il simplement JNI ou utilise-t-il une technique spécifique à une plate-forme (comme le chargement de bibliothèques COM avec J-Integra)? Enfin, avez-vous essayé simplement de mettre le fichier DLL et le fichier JAR dans le même répertoire? –