>> Is there anyone who knows if there is any compiler that compile
>> java-byte-code to executable code?

bryce> Microsoft has one in their Java Development Kit. The
bryce> executable is JEXEGEN.EXE.

From what I understand, JEXEGEN just packages the Microsoft Virtual
Machine and the relevant class files (of your application) into a
single executable. The EXE produced, when run, still interprets the
byte codes and classes are loaded from the EXE file.