[maemo-developers] Java compiler on Maemo (N810)

From: Henning Heinold h.heinold at tarent.de
Date: Tue Feb 3 16:52:35 EET 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Devs!
>
> I'm looking for a java compiler (>= java 1.5) that runs on the N810
device (Maemo - Chinook). I'm well aware of jalimo [1] but that doesn't
ship with a compiler. I also noticed there is ecj available for
> scratchbox [2], but that's not what i'm looking for :).
>
> So far i tried the following:
>
> - - Looking for a {g,e}cj packaged in chinook -> failed. There is one in
debian-lenny, but that's not installable due to conflicts with osso
packages.
>
> - - Successfully cross-compiled jikes for armel, but jikes can't handle
java 1.5 code.
>
> - - Ecj from eclipse (org.eclipse.jdt.core_3.4.2.v_883_R34x.jar). Cacao
VM
> segfaults. Using JamVM I'm able to compile java classes, but _really_
slow (as expected).
>
>
> So, I seem to be running out of options here. I even considered
> compiling gcj for maemo/armel myself, but got bogged down in the gory
details of cross-compilation: My efforts of compiling gcc/gcj in
scratchbox (one and two) failed so far at different stages of the gcc
building process.
>
> All in all i'd like to avoid compiling gcj all together, so i'm asking
you maemo devs: Am I missing something fundamental here :)?
>
> Is there really no usable java compiler on the maemo paltform (yet)?
>
>
> Ciao,
>  Sven

Hi,

last week Robert Schuster and I worked on this topic in jalimo. I got a
openjdk compiled and run it on n810.
Unfornatly is not stable yet. I tested
some graphical Applications on the n810 and most crashes,
when it comes to awt and images.

For now you can use cacao with classpath. All you need is to read this
http://wiki.evolvis.org/jalimo/index.php/Packages

Bye Henning



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iEYEARECAAYFAkmIWjMACgkQQ0WqZ+9R+Pd6iwCeKxLjFV100ZRUGEVIsw011o0V
IV8An2G6wF3+jSAGsbv7dgPndu6Dnuhw
=LEBt
-----END PGP SIGNATURE-----


More information about the maemo-developers mailing list