Eclipse Dll einbinden java.lang.UnsatisfiedLinkError nur in Eclipse nicht via javac

Hi Leute,

ich habe jetzt Tage lang eine Dll speziell für Windows geschrieben, welche ich in einem kleinen java Testprogramm erfolgreiche eingebunden und getestet habe. Hierbei habe ich die Kommandozeilenaufrufe
>javac Main.java
>javah -jni Main
und schließlich
>java Main
benutzt.

Nachdem die Dll sauber funktioniert hat, wollte ich sie nun in ein richtiges Projekt in Eclipse einbinden. Zunächst mit folgendem Testcode.

Java:
public class Main
{
    static
    {
        System.loadLibrary("MediabaseX");
    }
   
    private native void print();
   
    public static void main(String[] args)
    {
        System.out.println("Hello World!");
        new Main().print();
    }
}

Die Dll habe ich erstmal in den Ordner src gelegt und bei Properties -> Java Build Path -> Source -> Native library location diesen Pfad angegeben.

Klicke ich nun auf den "PLAY" Button für Run, erhalte ich folgende Fehlermeldung:
Code:
Exception in thread "main" java.lang.UnsatisfiedLinkError: D:\Dropbox\Projekte\Java\MediabaseDllTest\src\MediabaseX.dll: %1 ist keine zulässige Win32-Anwendung
    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 Main.<clinit>(Main.java:6)

Also habe ich es erneut in der gleichen Ordnerstruktur mit Kommandozeilenaufrufen probiert
>javac Main.java
>javah -jni Main
und schließlich
>java Main
Dies ging wieder ohne Probleme.

java -version aus der Kommandozeile ergibt
java version 1.8.0_40-b25

Welche Einstellung habe ich bei Eclipse vergessen oder ist möglicherweise falsch? Wo finde ich diese Einstellung? Was wäre noch zu prüfen?

Vielen Dank!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Externe Java Klasen zur Laufzeit einbinden Allgemeine Java-Themen 10
T StdCall DLL in Java einbinden Allgemeine Java-Themen 13
T iText mit eclipse richtig in Java-Projekt einbinden Allgemeine Java-Themen 2
M Datenbankdatei in Java einbinden Allgemeine Java-Themen 16
Developer_X OpenStreetMap in Java Programm einbinden Allgemeine Java-Themen 10
M Eclipse libgcrypt für window in java Projekt einbinden Allgemeine Java-Themen 1
U Eclipse Java Projekt - Webservice einbinden Allgemeine Java-Themen 7
M Text datei in java jar datei einbinden Allgemeine Java-Themen 4
B Input/Output Einbinden von Daten in Java Allgemeine Java-Themen 3
P Applet java 1.7 in Website einbinden ? Allgemeine Java-Themen 7
E mplayer in Java einbinden Allgemeine Java-Themen 17
T Java in Website einbinden klappt i-wie nicht Allgemeine Java-Themen 13
U (Land-)Karten in Java Anwendung einbinden (GoogleMaps/OpenStreetMap) Allgemeine Java-Themen 7
T DLL in Java einbinden (Quelltext aus Excel VBA) Allgemeine Java-Themen 5
S C Sourcecode in Java einbinden Allgemeine Java-Themen 7
F OpenOffice Writer in Java einbinden Allgemeine Java-Themen 8
M Java Web Start - Native DLL einbinden Allgemeine Java-Themen 2
A Java Bridge probleme - einbinden fehlgeschlagen/php kennt "java_required" nicht Allgemeine Java-Themen 3
H Einbinden einer 3rd party DLL via Java Wrapper (JNI) Allgemeine Java-Themen 11
F Java Print mit Applet einbinden Allgemeine Java-Themen 2
J Seltsame Exception beim Java Applet einbinden in Html Allgemeine Java-Themen 2
B animierte .gif's in java einbinden Allgemeine Java-Themen 7
O Perl in Java einbinden Allgemeine Java-Themen 2
G C++ Library in Java einbinden Allgemeine Java-Themen 4
F DLL in Java einbinden Allgemeine Java-Themen 9
D Prolog in Java einbinden? Allgemeine Java-Themen 3
J html seite in java einbinden und url bestimmen Allgemeine Java-Themen 5
D C++ in java einbinden? Allgemeine Java-Themen 2
C php in Java einbinden (wirklich so rum, nicht Java in php) Allgemeine Java-Themen 7
S Flash in Java einbinden als GUI Allgemeine Java-Themen 17
U Einbinden libphonenumber Allgemeine Java-Themen 3
J Probleme beim einbinden von Zip4j library Allgemeine Java-Themen 6
E Zahlungsmöglichkeiten im Web-App einbinden Allgemeine Java-Themen 4
N HashMap und Methoden richtig einbinden Allgemeine Java-Themen 2
M Suche aktuelle Apache Poi Bibliothek zum Einbinden in mein Programm Allgemeine Java-Themen 2
S Eclipse TestNG: Textfeld einbinden? Allgemeine Java-Themen 1
J Generische Interfaces mehrfach einbinden Allgemeine Java-Themen 11
S Eclipse Github Projekt in eigenes Projekt einbinden und nutzen Allgemeine Java-Themen 13
Pataraca Vererbung Code einbinden Allgemeine Java-Themen 3
MaxG. Bilddateien richtig einbinden Allgemeine Java-Themen 9
J Historische Börsendaten einbinden Allgemeine Java-Themen 14
H API einbinden Allgemeine Java-Themen 5
A Applet in HTML einbinden Allgemeine Java-Themen 1
N Eclipse Projekt von GitHub in bestehendes Projekt einbinden Allgemeine Java-Themen 13
M Klassen Eine Klasse in mehreren Klassen einbinden Allgemeine Java-Themen 11
S Eclipse Annotation Processor in Eclipse einbinden Allgemeine Java-Themen 0
D VBScript in .jar einbinden und aufrufen Allgemeine Java-Themen 5
T C DLL einbinden und Pointer übergeben Allgemeine Java-Themen 13
C images einbinden Allgemeine Java-Themen 7
T Dll erstellen und einbinden Allgemeine Java-Themen 1
S Externe Eclipse Projekte dynamisch einbinden Allgemeine Java-Themen 3
Thallius Externe .jar dynamisch einbinden Allgemeine Java-Themen 5
X 3d Modelle einbinden Allgemeine Java-Themen 1
K Website in Programm einbinden und auslesen Allgemeine Java-Themen 2
M File IO Klasse ... wie einbinden Allgemeine Java-Themen 6
P Sprache ändern ins Programm einbinden Allgemeine Java-Themen 6
L Classpath Klasse einbinden Allgemeine Java-Themen 8
A NodeJs/Javascript txt.Datei einbinden Allgemeine Java-Themen 2
M Barcode und Bilder in PCL einbinden Allgemeine Java-Themen 0
M Variablen Variablen in Text einbinden Allgemeine Java-Themen 5
J rxtxserial.dll für 32 oder 64bit dynamisch einbinden Allgemeine Java-Themen 9
M Javaprogrammierung in Webapp einbinden Allgemeine Java-Themen 7
S Pattern.Match Suche: For Schleife einbinden und in Liste schreiben Allgemeine Java-Themen 3
J excel einbinden Allgemeine Java-Themen 2
S Android: SQLite Framework einbinden Allgemeine Java-Themen 2
G JNotfiy-DLL einbinden Allgemeine Java-Themen 4
R Batch / Shell-Skript in Jar.Datei einbinden? Allgemeine Java-Themen 5
S OOP Problembereichsmodell: Bestehende Framework Klasse in eigene Klassenstruktur einbinden Allgemeine Java-Themen 9
L Einbinden von Daten in ausführbare Jar Allgemeine Java-Themen 6
E Assembler einbinden Allgemeine Java-Themen 3
X Applet läuft nicht, Applet in Webseite einbinden Allgemeine Java-Themen 4
P Applet Applet einbinden Probleme Allgemeine Java-Themen 2
T Bild in jar Paket einbinden Allgemeine Java-Themen 9
P Icon aus Exe einbinden Allgemeine Java-Themen 12
A Klasse in GUI einbinden Allgemeine Java-Themen 18
S Javadoc 3d einbinden macht probleme Allgemeine Java-Themen 10
H -Xmx1024m in JAR einbinden Allgemeine Java-Themen 16
M .jar in HTML einbinden Allgemeine Java-Themen 5
T Einbinden einer Library in NetBeans Allgemeine Java-Themen 3
S Jar Graphiken einbinden mit Eclipse Allgemeine Java-Themen 9
S RXTX library in Jar einbinden Allgemeine Java-Themen 5
S Dll einbinden Allgemeine Java-Themen 5
S ANT mysql treiber einbinden Allgemeine Java-Themen 4
X Bild aus dem Netz von URL runterladen und in GUI einbinden. Allgemeine Java-Themen 3
hdi JavaMail Lib einbinden? Allgemeine Java-Themen 5
U Servlet in Webseite einbinden Allgemeine Java-Themen 1
X dll's in jar einbinden Allgemeine Java-Themen 32
G Eclipse Wie mit Ant build.xml externe Jar´s einbinden? Allgemeine Java-Themen 5
R Font in PDF einbinden Allgemeine Java-Themen 2
M JApplet einbinden in HTML Allgemeine Java-Themen 19
C RXTX Treiber einbinden für Linux Allgemeine Java-Themen 6
H Externes Programm in JAR einbinden Allgemeine Java-Themen 11
SuperSeppel13 Dynamische Bibliotheken einbinden Allgemeine Java-Themen 16
H image in jtextarea/JLabel einbinden... Allgemeine Java-Themen 4
L einbinden einer php datei Allgemeine Java-Themen 16
M .jar einbinden Allgemeine Java-Themen 4
D Jython in Applikation einbinden Allgemeine Java-Themen 3
C Fremden Code ins Programm einbinden Allgemeine Java-Themen 12
S Package in verschiedene Projekten einbinden? Allgemeine Java-Themen 3
C Programm ins Kontextmenü vom Explorer einbinden Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben