Eclipse Einbinden von Nativer Bibliothek funktioniert nicht

Kevin94

Top Contributor
Hallo,

ich hab ein mir unerkärliches Problem mit Eclipse: das Einbinden einer Nativen Biblieothek funktioniert nicht. Ich habe brav in ProjetProperties > JavaBuildPath > Libraries > Native library location des Jars den Pfad innerhalb des Projekts angegeben, aber beim Starten wird immer noch ein UnsatisfiedLinkError geworfen, ich hab 64bit und da es damit schon mal Probleme gab hab ich sowohl mit Java 7 64bit als auch mit Java 6 32bit versucht zu starten, half auch nix. Das merkwürdige ist das nur diese eine Library nicht gefunden wird, andere (im selben Ordner, aber von anderen .jars) werden gefunden. Falls es irgendwas zum Problem dazutut: Es handelt sich um die Biblithek von JNLua. (Habs mit auch mit LuaJava versucht, funktioniert genauso wenig)
 

turtle

Top Contributor
Ich vermute jetzt mal:

Du hast Eclipse unter 64-bit-Java laufen. Die Bibliothek ist aber eine 32-bit-Version. Dann kann diese nicht geladen werden.

Wenn alle meine Vermutungen stimmen, probier mal Dein Programm mit einer 32-bit-Java zu starten.

Dieses Problem hatte ich nämlich auch mal mit einem HBCI-Treiber fürs Online-Banking. Beim externen Aufruf musste ich, natürlich, über -Djava.library.path=<Pfad zur 32-bit-Datei> einstellen.
 

Kevin94

Top Contributor
Dähmlicher debug-Modus, der die Fehlermeldung nicht ausgibt, das ist schon mal ein Hinweis:
Code:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\Kevin\Documents\minecraft\mcp\jars\bin\natives\jnlua52.dll: Can't find dependent libraries
	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.loadLibrary0(Unknown Source)
	at java.lang.System.loadLibrary(Unknown Source)
	at com.naef.jnlua.NativeSupport$DefaultLoader.load(NativeSupport.java:76)
	at com.naef.jnlua.LuaState.<clinit>(LuaState.java:134)
	at modcraft.Test.main(Test.java:15)

Danke, ich hab zwar keine Dependencies in den Beschreibungen gefunden, aber ich werd nochmal suchen gehen.

Und bitte nicht darüber aufregen, dass ich an minecraft rumbastle.

Edit: @turtle hast du meinen ersten Post vollständig gelesen? ich habs sowohl mit einer 64 bit als auch mit einer 32bit Version ausprobiert
 

Marco13

Top Contributor
"Can't find dependent libraries" deutet schonmal darauf hin, dass er DLLs nicht finde, die VON dieser DLL verwendet werden. Hast du zufällig Visual Studio installiert? Dann kann man sich mit
dumpbin /DEPENDENTS jnlua52.dll
ansehen, welche DLLs das sind. Notfalls die DLL mal irgendwo hochladen, dann kann man mal schauen.
 

Marco13

Top Contributor
Code:
  Image has the following dependencies:

    lua52.dll
    MSVCR90.dll
    KERNEL32.dll

Das Problem ist wohl die erste: Das ist wohl die DLL von LUA 5.2. Die muss man sich selbst bauen, oder zusehen, dass man eine JNLUA findet, die zu einer LUA-Version passt, für die man die DLLs hat... Auf luaforwindows - Installation of Lua for the Windows operating systems including many lua libraries. - Google Project Hosting gibt's anscheinend nur eine ganz bestimmte version... Die JNLua 0.9.3, die es dort auch gibt, braucht die lua5.1.dll, vielleicht ist die bei dem Windows-Paket dabei..!?
 

Kevin94

Top Contributor
Die lua52.dll und auch die MSVCR90.dll sind in Lua 5.2 enthalten (ich hab keine ahnung wo ich die her hab, aber ich hab eine volständige Instaltation). Habe beide in den Pfad kopiert, hat aber immer noch nicht funktioniert: Selbe Fehlermeldung wie vorher.
 

Marco13

Top Contributor
OK, ich hätte jetzt noch vermutet, dass die "Microsoft Redistributables" fehlen, aber zumindest die DLL scheint ja da zu sein... Aber falls du sie noch nicht installiert hast, könntest du ggf. mal schauen, ob es was bringt, sie mit dem Paket von Detail Seite Microsoft*Visual*C++*2008 Redistributable Package (x86) zu installieren... EDIT: Ggf. darauf achten, ob 32 oder 64 bit
Ansonsten könnte es jetzt AFAIK nur noch sein, dass die LUA DLL ihrerseits nach DLLs sucht, die nicht da sind, aber das wird jetzt langsam schon arge Spekulation...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Eclipse CDT Library einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
nonickatall paho.client.mqttv3 in Eclipse installieren/einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
A JavaFX in Eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 22
D IDEA IntelliJ Dokumentation von Libaries einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
P Intellij "httpRequest" ins Projekt mit einbinden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 49
B IntelliJ - .properties in jar einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
robbin IDEA IntelliJ fremde/externe Bibliothek einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A Jar erstellen und einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
X Eclipse Einbinden von Bildern bei .jar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
X Plugin lässt sich nicht einbinden.. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
B IDEA IntelliJ JDK wird nicht erkannt und lässt sich nicht einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse Java-Klassen aus dem einen in ein anderes Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
I Eclipse WindowBuilder Grafiken (icons) einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
El_Lobo Eclipse LAF jar file einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H NetBeans Library in JAR einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Eclipse Webstart plugin einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
T Eclipse Java src einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
C NetBeans Libaries im projekt einbinden?! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M NetBeans Winpcap/Jpcap einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
N externe Library in Eclipse "richtig" einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
Kr0e Eclipse Tool für Jars - Automatisch Dependencies einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
R NetBeans Eigene Komponenten in GUI einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Eclipse Eigene Java Bibliothek erstellen/einbinden (ECLIPSE) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Eclipse Jython-Lib in Java-Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Eclipse Libraries richtig einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
D Eclipse JEE 6 Javadoc/Source in Eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Wie kann ich C++ unter/in NetBeans 6.9 einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 17
G JBoss in Eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
J Eclipse JAR erstellen, anderes JAR einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S NetBeans Netbeans Bibliothek einbinden aus .zip IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
K NetBeans Task selber schreiben und in Swing Application Framework einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Z Eclipse neue Projekte einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse - Einbinden von dlls in Projekt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
E Einbinden aus WSDL generierten Klassen, BING Geocoding IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
H Netbeans - jar erstellen, externe Jars mit einbinden/ausgeben IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
H eclipse: wie benötigte Jar-file einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Ant-Tasks in Maven einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 13
J Java3D-Doc in Eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Jboss in eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
R@llo Einbinden der Java SE 6 Documentation in Eclipse EE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
V Problem mit einbinden externer Bibliotheken [NetBeans] IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
N Einbinden von externen Dateien in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
Q neue Lib mit src einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
V Wicket oder andere bibliotheken einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G dtjcb in eclipse einbinden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Plugin: vorhandene EditorParts einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
S Packet einbinden - Netbeans IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Neue Steuerelemente in NetBeans einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
S NetBeans: PNGs aus Iconsammlung einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
L Eclipse: Externe JARs in eigenes JAR einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
A kstemmer java Dateien in eigenes Netbeans Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
J Einbinden von JAR Dateien in NetBeans und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
J Spring in Eclipse-Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
B Eclipse: RXTX Libary einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
B hsqldb libary in netbeans einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
E servlet.jar einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
W Standart-Library Sourcedateien einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C NetBeans - eigene Komponenten in Palette einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G Externe JARs einbinden! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G NetBeans 4.1 - externe jars in Projekt-jar einbinden ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D Speech Recognition Libraries in Eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M [Netbeans] Class Datei einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
P servlet.jar einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
J API einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
P Eclipse: Oracle JDBC Treiber einbinden in die IDE, Classpath IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
R Newbie : Eclipse 3.01 Zwei ext.JArs in eigene einbinden ! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A Struts-Doku (Javadoc) in Eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M Eclipse Plugin einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P jar File in Eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
H Eclipse: ToughGraph einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
H Eclipse: JAR-Datei einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Eclipse: dylib unter Mac OS X einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
N Eclipse: API einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
G daten in eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P richtig eine externe Bibliothek mit .jar erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
A Bibliothek in package nicht sichtbar IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
Z Formular erstellen (Bibliothek gesucht) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T NetBeans Zentrale Bibliothek erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
N Neue Bibliothek in Eclipse hinfügen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
C externe Bibliothek funktioniert nicht nach JAR-Export IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2

Ähnliche Java Themen

Neue Themen


Oben