Cookie Warnung

Akzeptieren Für statistische Zwecke und um bestmögliche Funktionalität zu bieten, speichert diese Website Cookies auf Ihrem Gerät. Das Speichern von Cookies kann in den Browser-Einstellungen deaktiviert werden. Wenn Sie die Website weiter nutzen, stimmen Sie der Verwendung von Cookies zu.

Einen iDempiere-Swing-Client für eine andere Plattform erstellen

Ein kurzes HowTo zur Erstellung eines Swing-Client für iDempiere (die OSGI-Variante zu ADempiere) für eine von der Entwicklungsplattform abweichende Plattform - also z.B. linux-gtk-x86 statt der 64bit-Version.

Zur Zeit nur in Englisch verfügbar:

Following the tutorial on http://www.globalqss.com/wiki/index.php/IDempiere/Creating_Installers_from_Eclipse I was able to create the installers for my development platform which is linux_gtk_x86_64.

To create one for the 32bit platform I generated the missing property file buckminster_linux_gtk_x86.properties and filled the target data accordingly. But the generation failed because of missing dependencies. There was no launcher lib avilable for the selected platform.

Reason is that my Eclipse is Helios (3.6.2) for Linux on x86_64 and has no idea of other platforms.

Some search took me to the Eclipse DeltaPack which is described as The delta pack contains all the platform specific resources from the SDK and is used for cross-platform exports of RCP applications.

It is available as a specific file for every Eclipse build via http://download.eclipse.org/eclipse/downloads/

I extracted it and added the directory as additional location to the projects target platform definition:

target_platform_add_deltapack.png

Based on that I could still not create the installer for another platform. In this case the Buckminster book was a helpful resource.

I had to turn on the option for a full rebuild and then it worked:

invoke_create_option.png

I took the generated file idempiereClient.gtk.linux.x86.zip to the other platform, unzipped it and started adempiere-client.sh

It gave me an Unable to access jarfile plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar error.

Replacing

plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

 

by the actually used

plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar

 

finally did it!