AOT compiler for Java update 10
This is a question to the java team. But all welcome to answer too :) .
why not add AOT compiler to java, this will close the gap between it and .net regarding speed of execution.
another thing that makes java not a number one choice for desktop apps is the fact that you need the jre on the target platform or the user has to install it or you have to bundel it with your app. Why not have option in the jdk to generate native executable for target platform , that way easy deployment. i believe with AOT you can accomplish this task too, just have the exe ready for deployment with libs needed ,without needing the jre.
gcj has somthing like that , unfortunatly gcj is far from ready.
Bilal El Uneis