Java编译器选项来生成.exe文件

我应该使用什么编译器(我使用gcj 4.x)选项来为我的Java应用程序生成一个“exe”文件在Windows中运行?

要编译Java程序MyJavaProg.java,请键入:

gcj -c -g -O MyJavaProg.java 

要链接它,请使用以下命令:

 gcj --main=MyJavaProg -o MyJavaProg MyJavaProg.o 

然后链接到创建一个可执行文件mycxxprog.exe

 g++ -o mycxxprog.exe mycxxprog.o 

这里是关于这个话题的长篇讨论。 它包括关于不同编译器和IDE的讨论。