2017-12-22 20 views
4

Was ist die beste Methode, um eine Java SWT-Anwendung auf einem Windows 64Bit OS mit Eclipse zu entwickeln, die auf einem Raspberry Pi 32Bit läuft?Wie entwickelt und kompiliert Java SWT-Anwendung, die auf Raspberry Pi ausgeführt wird?

Mein Problem ist, dass ich nicht meine kompilierten Anwendungen durch java -jar app.jar laufen, verursacht durch falsche gebündelt swt.jar:

Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
     no swt-win32-4629 in java.library.path 
     no swt-win32 in java.library.path 
     Can't load library: /home/user/.swt/lib/linux/arm/libswt-win32-4629.so 
     Can't load library: /home/user/.swt/lib/linux/arm/libswt-win32.so` 

Als ich die swt.jar für Raspberry Pi verwenden, kann ich es nicht ausführen unter Windows und umgekehrt. Was ist der beste Weg, um es mit nur einem Build zu entwickeln und auszuführen? Welche Bibliotheken muss ich installieren? Sollte die swt.jar in der ausführbaren .jar Datei gepackt werden?

Antwort

0

Auf Ihrer Windows-Maschine - Sie benötigen einen Emulator für die Rasberry PI. Es gibt gute Diskussionen darüber auf der rasberry stack exchange site.