[Dimitri] sent in a project he’s been working on that implements a Java Virtual Machine purely in C, and is easily portable between microcontrollers such as the AVRs and PICs we normally see, ARM ...
Wikipedia: A Java virtual machine is a program which executes certain other programs, namely those containing Java bytecode instructions….. JVM's are most often implemented to run on an existing ...