Hallo,
ich beschäftige mich beruflich u. a. mit Webstart, da meine Firma eine Applikation über dieses Tool verteilt, was soweit einwandfrei funktioniert.<br>
Doch jetzt habe ich das Problem, dass ich einen "RegistryHandler" programmiert und in die Applikation eingebaut habe, der mit der API "JNI_ICERegistry" von ICE Engineering arbeitet. <br>
Die mitgelieferte DLL sollte sich beim Start im "java.library.path" befinden, damit die Applikation und somit der Zugriff auf die Registry funktioniert.<br>
Die dll über Webstart (mit dem nativelib-Tag)anzubieten ist nicht das Problem, doch leider bekomme ich einen Webstart-Fehler <b>(mit der Exception: java.lang.NoClassDefFoundError: com/ice/jni/registry/RegistryException
)</b>, weil die DLL anscheindend nicht gefunden wird.<br><br>
Gibt es einen Weg, Webstart mitzuteilen, dass es diese spezielle DLL an einen bestimmten Ort (Pfad) kopieren soll?
Das muss doch irgendwie möglich sein, oder?
<br>
<br>
Vielleicht habt ihr einen Rat...danke schon mal!
<br>
<br>
Gruß, Stefan
ich beschäftige mich beruflich u. a. mit Webstart, da meine Firma eine Applikation über dieses Tool verteilt, was soweit einwandfrei funktioniert.<br>
Doch jetzt habe ich das Problem, dass ich einen "RegistryHandler" programmiert und in die Applikation eingebaut habe, der mit der API "JNI_ICERegistry" von ICE Engineering arbeitet. <br>
Die mitgelieferte DLL sollte sich beim Start im "java.library.path" befinden, damit die Applikation und somit der Zugriff auf die Registry funktioniert.<br>
Die dll über Webstart (mit dem nativelib-Tag)anzubieten ist nicht das Problem, doch leider bekomme ich einen Webstart-Fehler <b>(mit der Exception: java.lang.NoClassDefFoundError: com/ice/jni/registry/RegistryException
)</b>, weil die DLL anscheindend nicht gefunden wird.<br><br>
Gibt es einen Weg, Webstart mitzuteilen, dass es diese spezielle DLL an einen bestimmten Ort (Pfad) kopieren soll?
Das muss doch irgendwie möglich sein, oder?
<br>
<br>
Vielleicht habt ihr einen Rat...danke schon mal!
<br>
<br>
Gruß, Stefan
Comment