Hallo zusammen,
ich habe unter Eclipse eine dll eingebunden, welche von einem Jar benoetigt wird: ProjetProperties > JavaBuildPath > Libraries > Native library location des Jars
Jetzt kann ich das Jar im Eclipse nutzen.
Mein Problem ist, dass ich das Programm mit ant erstelle und ich nicht weiss wie ich dem Ant sage, dass und wo er die dll reinpacken soll. Ich habe die dll im Classpath und liefere sie auch in dem entsprechenden Verzeichnis mit, klappt aber nicht. Beim Starten des Programms bekomme ich diesem Meldung:
Dieselbe Meldung hatte ich bekommen, als ich die dll im Eclipse noch nicht wie oben beschrieben eingebunden hatte.
Liebe Gruesse,
Jakob
ich habe unter Eclipse eine dll eingebunden, welche von einem Jar benoetigt wird: ProjetProperties > JavaBuildPath > Libraries > Native library location des Jars
Jetzt kann ich das Jar im Eclipse nutzen.
Mein Problem ist, dass ich das Programm mit ant erstelle und ich nicht weiss wie ich dem Ant sage, dass und wo er die dll reinpacken soll. Ich habe die dll im Classpath und liefere sie auch in dem entsprechenden Verzeichnis mit, klappt aber nicht. Beim Starten des Programms bekomme ich diesem Meldung:
Code:
ERROR You have not installed the DLL named 'ICE_JNIRegistry.DLL'.
no ICE_JNIRegistry in java.library.path
Exception in thread "main" java.lang.UnsatisfiedLinkError: openSubKey
at com.ice.jni.registry.RegistryKey.openSubKey(Native Method)
at com.ice.jni.registry.RegistryKey.openSubKey(RegistryKey.java:185)
at gui.GUI.createAndShowGUI(Unknown Source)
at gui.GUI.<init>(Unknown Source)
at quickzipsearch.Main.main(Unknown Source)
Dieselbe Meldung hatte ich bekommen, als ich die dll im Eclipse noch nicht wie oben beschrieben eingebunden hatte.
Liebe Gruesse,
Jakob