Java Webstart: nativelib funktioniert erst ab 1.6

Hagmak

Grünschnabel
Hallo,

ich habe eine Anwendung entwickelt, die ich über Java WebStart an mehrere Clients verteilen möchte. Die Anwendung selber benötigt eine dll, die ich bereits in eine signierte jar-Datei gepackt habe und in der jndl-Datei mit dem nativelib Tag angegeben habe.
Unter java 1.6 funktioniert das alles auch einwandfrei, sobald ich allerdings eine niedrigere Java Version benutze, erhalte ich beim Laden der dll mit System.loadLibrary() einen "java.lang.UnsatisfiedLinkError".

Mir ist aufgefallen, dass bei der 1.6 Version, die benötigte dll in einem Unterverzeichnis von "C:\Dokumente und Einstellungen\xxx\Anwendungsdaten\Sun\Java\Deployment\cache\6.0" liegt, bei niedrigeren Java Versionen hingegen liegt sie nicht in entpackter FOrm vor.

Kann mir jemand bei diesem Problem weiterhelfen?

Gruß

Hagmak
 
hat leider auch nicht funktioniert, da ich dann einen "java.lang.UnsatisfiedLinkError" Fehler bekomme, was meiner Meinung nach auch logisch ist, da sich die dll in einem Verzeichnis befinden muss, dass in der Path Variable angegeben ist.
 
Zurück