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

7
我应该使用哪些编译器选项(我正在使用gcj 4.x),以生成一个"exe"文件,使我的Java应用程序可以在Windows上运行?

1
从Java代码生成exe文件本质上是一个不好的想法。首先,您会失去平台独立性;其次,编译器优化可能无法为目标机器执行;此外,JIT优化也将不起作用,并且JVM/API的更新不会影响您的代码。 - user unknown
1个回答

12

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

gcj -c -g -O MyJavaProg.java

使用以下命令进行链接:

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

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

g++ -o mycxxprog.exe mycxxprog.o

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接