Hi,
ich brauche für mein derzeitiges Projekt die JNI. Das Kompilieren der .class-Datei und das Erzeugen des Header-Files funktioniert reibungslos. Auch das Erstellen der .DLL Datei funktioniert. (ich nutze mingw für c++).
Leider ist die DLL in 32 bit formatiert und ich bekomme folgenden Fehler, wenn ich den code ausführe:
Nunja anscheinend brauche ich einen 64 bit c++ compiler. Leider habe ich keine Ahnung welcher auch JNI DLLs erstellen kann.
Ich gehe mal davon, dass schon viele vor dem Problem standen und mir sagen können wie sie es gelöst haben. Mit Google bin ich nicht weitergekommen, deshalb frag ich
Btw: Ist Visual Studio 2010 ultimate dazu in der Lage? Wenn ja werde ich es mir gleich mal downloaden, habe dafür (glücklicherweise) einen Lizensschlüssel.
Gruß
ich brauche für mein derzeitiges Projekt die JNI. Das Kompilieren der .class-Datei und das Erzeugen des Header-Files funktioniert reibungslos. Auch das Erstellen der .DLL Datei funktioniert. (ich nutze mingw für c++).
Leider ist die DLL in 32 bit formatiert und ich bekomme folgenden Fehler, wenn ich den code ausführe:
Java:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\Marius\Desktop\eclipse\workspace\JNITests\hello.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
Ich gehe mal davon, dass schon viele vor dem Problem standen und mir sagen können wie sie es gelöst haben. Mit Google bin ich nicht weitergekommen, deshalb frag ich
Btw: Ist Visual Studio 2010 ultimate dazu in der Lage? Wenn ja werde ich es mir gleich mal downloaden, habe dafür (glücklicherweise) einen Lizensschlüssel.
Gruß
Zuletzt bearbeitet: