2009-08-18 2 views
0

Jedes Mal, wenn meine app Lasten ich folgende Fehlermeldung in der Konsole:Ausgabe Laden Quaqua 64 Bibliotheken

Warning: class ch.randelshofer.quaqua.osx.Application couldn't load library "quaqua64". java.lang.UnsatisfiedLinkError: no quaqua64 in java.library.path

Ich dachte, das durch libquaqua64.jnlib an das Ressourcen-Verzeichnis hinzugefügt aufgelöst werden würde, dass meine libquaqua.jnlib und quaqua.jar enthalten, aber nachdem ich das gemacht habe, besteht der Konsolenfehler immer noch. Wer erlebt das? Gibt es noch etwas, das ich hinzufügen muss?

Antwort

0

Ich habe gerade vergessen, es zu meinem Build hinzuzufügen. Das Hinzufügen der libquaqua64.jnilib sollte den Trick für die Warnung tun, die ich beschrieben habe.

0

Dies könnte eine dumme Frage sein, aber nachdem Sie in der Datei libquaqua64.jnilib kopiert haben, haben Sie die JVM neu gestartet?

Ich sah mir den Code in ch/randelshofer/quaqua/osx/OSXApplication.java (Quaqua 5.4.1), und es wird nicht versuchen, die JNI-Bibliothek zu laden, wenn es beim ersten Mal fehlschlägt.

+0

Ich stelle mir vor, dass dies wie eine noch schlimmere Frage klingt, aber wie würde ich die JVM neu starten? Also die Antwort auf Ihre Frage ist nein;) – Mike2012

+0

Beenden Sie einfach Ihre Anwendung und starten Sie sie erneut. –

+0

Oh lol na dann ja natürlich;) – Mike2012