Goplat: it is a write from scratch. I don't know about performances yet, the goal is to understand the internals of a jvm.
So, instead of porting one, I made one, so that I control it, and I can make it suitable to embedded objects.
it will have the ability to run plain compiled .class files, also .jar, although they are not the most interesting format I know.