Не уверен, насколько крепок ваш желудок (заранее извиняюсь в случае , вероятно , это не работает из коробки, и вы тратите на это месяцы своей жизни: -)
http://openjdk.java.net/projects/zero/
"Zero - это порт OpenJDK, который не использует ассемблер и поэтому может быть тривиально построен на любой системе. Цель этого проекта состоит в том, чтобы иметь возможность создать совместимый с TCK OpenJDK приемлемой производительности на любой платформе без дополнительных портирование работы.
Известно, что интерпретатор Zero работает на PowerPC (32- и 64-разрядных), x86-64, IA-64, ARM и zSeries. В настоящее время Zero ориентирован на Linux и GCC, но поддержка других операционных систем и компиляторов является одной из областей, в которых особенно приветствуются материалы. "
Видимо, теперь он проходит TCK