J'ai une application qui utilise JNI pour certaines fonctions natives qui se trouvent dans une DLL. L'application fonctionne correctement sur Windows XP, mais quand je lance le programme sur Windows 2000, je reçois les éléments suivants:Exception Java lors du passage de XP à WIN2K
java.lang.UnsatisfiedLinkError: C:\Program Files\Compunetix\stixDlls\CMSCI Dll.d
ll: The specified procedure could not be found
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.compunetix.vsd.stix.main.Main.main(Main.java:165)
Toutes les idées?
Merci
Le runtime Java fonctionne-t-il correctement? Avez-vous essayé d'exécuter d'autres programmes Java? –
Est-ce que cette DLL existe à cet emplacement dans votre environnement Windows 2000? Est-ce exactement la même DLL que dans XP? –
@Tom - Juste réinstallé java. Tout semble être bon là – user489041