title: If Java program compiled to exe or dll for a system without JVM will it certainly be much slower?
body: <p>If I use tool like IKVM、JSmooth、JarToExe to compiled Jave code to dll or exe that can be executed directly by CPU, will it certainly be much slower then performed on JVM?  But since JVM also need to compile java code to CPU-executable code, then why can't I just tell the Java compiler my CPU architecture and operation system so I can keep the efficiency and run it without JVM??</p>