将java编译成本机代码?

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

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

您可以尝试以下工具:

  • JET: http : //www.excelsior-usa.com/jet.html
  • Exe4j: http ://www.ej-technologies.com/products/exe4j/overview.html

gcj是gcc的一部分。

虽然它支持“约1.5增加”,但它已经过时了。 你为什么要打扰? 您可以设置更新jre的安装程序。