Hola, normalmente para correr una aplicación Java se necesita una JVM ( Java Virtual Machine ) ya que el código generado por un "compilador de JAVA" es byte coded ( Códificación especial que es interpretada por la JVM ). Los requerimientos básicos para implementar una JVM sobrepasa las capacidades de JL3 y de cualquier micro de 8 bits pues se necesitan muchos Mbytes de RAM y MB de Flash para su implementación.
Saludos !