Je ne sais pas la force de votre estomac est (je présente mes excuses à l'avance dans le probablement cas cela ne fonctionne pas hors de la boîte et vous passer des mois de votre vie sur elle :-)
http://openjdk.java.net/projects/zero/
« Zero est un port de OpenJDK qui utilise sans assembleur et ne peut donc trivialement être construit sur un système. Le but de ce projet est d'être d'être capable de construire un OpenJDK conforme TCK de performance raisonnable sur tout plate-forme sans travail de portage supplémentaire.
La partie interpréteur de Zero est connue pour fonctionner sur PowerPC (32 et 64 bits), x86-64, IA-64, ARM et zSeries. Zéro est actuellement et GCC-Linux- spécifique, mais le soutien d'autres systèmes d'exploitation et les compilateurs est un domaine dans lequel les contributions sont particulièrement bienvenues. »
Apparemment, il passe maintenant le TCK