OptiJava is an up-front compiler that reads Java VM .class files, and compiles to native executable code. It uses feedback-directed compilation - in particular, code coagulation.
It is currently in active development.