Tag Archives: EclipseME

WTK post install / filesystem permissions

If running your app from the eclipseme emulator shows the following console output
Running with storage root DefaultColorPhone
Warning: Failed to initialize WMA message routing support
Error: Can’t remove a lock file: /opt/sun-j2me-bin-2.2/wtklib/comcon-server.port.lock
Warning: Failed to initialize Bluetooth (JSR 82) support

Warning: The attempt to finalize unexisting client.
java.lang.NullPointerException
at com.sun.kvem.midp.MIDP.run(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.runEmulatorImpl(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.runEmulatorSameVM(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.runEmulator(Unknown Source)
at com.sun.kvem.environment.ProfileEnvironment$KVMThread.runEmulator(Unknown Source)
at com.sun.kvem.environment.ProfileEnvironment$KVMThread.run(Unknown …

CLDC 1.0 und MIDP 1.0 in EclipseME

da das Nokia 6610 schon ein recht betagtes Mobilfon ist und nur CLDC 1.0 und MIDP 1.0 unterstützt, sollte das im “Eclipse > Window > Preferences > J2ME > Device Management” eingestellt werden.

Ich habe also das “DefaultColorPhone” unter Beibehaltung des Namens (sic!) geklont (duplicate):

und wie folgt eingestellt:

Anschließend läßt sich per “Eclipse > File > …

J2ME Entwicklungsumgebung + Wireless Toolkit

wie gewohnt auf einem gentoo stable amd64 Linux.

JDK:
$ sudo emerge dev-java/sun-jdk

Eclipse 3.4 herunterladen und auspacken,
J2ME Wireless Toolkit 2.2:
$ sudo su -
$ echo “dev-java/sun-j2me-bin ~amd64″ >> /etc/portage/package.keywords
$ echo “dev-java/sun-j2me-bin examples” >> /etc/portage/package.use
$ emerge dev-java/sun-j2me-bin
$ # USE-Flag “j2me” setzen, z.B. via “$ sudo ufed”
$ sudo emerge proguard

J2ME Wireless Toolkit 2.5.2 heruterladen und installieren,
EclipseMe herunterladen und auspacken.