将java编译成本机代码?

kzo*_*p67 10 java compiler-construction native

我正在尝试找到一个java编译器,我可以用它将我的java代码编译成不同操作系统上的本机二进制文件.我听说过GNU Compiler for Java,但我似乎无法找到它的下载,我认为它已经死了.有没有任何好的最新编译器,我可以用它来编译.exe和.app或任何东西的Java代码或者你能告诉我如何获得GNU编译器的Java.

小智 5

可以在http://gcc.gnu.org/install/binaries.html找到适用于Java的GNU编译器

您可以尝试以下工具:


axl*_*e_h -1

gcj是 gcc 的一部分。

尽管从它对“一些 1.5 添加”的支持来看,它已经过时了。你为什么要烦恼呢?您可以设置一个安装程序来更新 jre。

  • 我知道,我是说像 launch4j 这样的东西比本机编译是更好的选择。如果您绝对必须拥有本机代码,请使用 C++ 进行开发。Java 不是为此而生的。 (2认同)