Hallo zusammen,
ich habe mir ein kleines Hilfsprogramm mit einer einfachen SWT-Oberfläche geschrieben. Das Programm möchte ich in meiner Dropbox speichern und sowohl auf meinem Macbook als auch auf dem Windows-Desktop nutzen.
Programmiert habe ich es mit Eclipse auf dem Mac und ich bekomme das Mistding einfach nicht unter Windows zum Laufen...
Beim ersten Versuch bekam ich eine Fehlermeldung, dass er die Bibliothek "swt-cocoa-4629.dll" nicht finden kann. Nach etwas googeln bin ich dann auf folgende Lösung gestoßen:
https://www.chrisnewland.com/select-correct-swt-jar-for-your-os-and-jvm-at-runtime-191
Jetzt findet er die "swt-pi-win32.dll" nicht...
Die verwendeten Jars und die installierte JRE Version sind beide 64bit.
Achja, beim Exportieren als Jar habe ich ausgewählt, dass alle verwendeten Jars gepackt werden sollen. Zusätzliches Hinzufügen des Windows-Jars als ext. Bibliothek in das Projekt auf dem Mac hat keine Besserung gebracht.
Kann mir jemand einen Tipp geben, wie man sowas hinbekommt?
Oder ist das ein sinnloses Unterfangen, und ich muss für jede Plattform einmal kompilieren?
Viele Grüße,
Julian
ich habe mir ein kleines Hilfsprogramm mit einer einfachen SWT-Oberfläche geschrieben. Das Programm möchte ich in meiner Dropbox speichern und sowohl auf meinem Macbook als auch auf dem Windows-Desktop nutzen.
Programmiert habe ich es mit Eclipse auf dem Mac und ich bekomme das Mistding einfach nicht unter Windows zum Laufen...
Beim ersten Versuch bekam ich eine Fehlermeldung, dass er die Bibliothek "swt-cocoa-4629.dll" nicht finden kann. Nach etwas googeln bin ich dann auf folgende Lösung gestoßen:
https://www.chrisnewland.com/select-correct-swt-jar-for-your-os-and-jvm-at-runtime-191
Jetzt findet er die "swt-pi-win32.dll" nicht...
Die verwendeten Jars und die installierte JRE Version sind beide 64bit.
Achja, beim Exportieren als Jar habe ich ausgewählt, dass alle verwendeten Jars gepackt werden sollen. Zusätzliches Hinzufügen des Windows-Jars als ext. Bibliothek in das Projekt auf dem Mac hat keine Besserung gebracht.
Kann mir jemand einen Tipp geben, wie man sowas hinbekommt?
Oder ist das ein sinnloses Unterfangen, und ich muss für jede Plattform einmal kompilieren?
Viele Grüße,
Julian