JTransc Java 提前编译工具
AOT 编译工具,可将 .class 和 .jar 文件连同依赖一起编译为多种目标语言的可执行文件,覆盖 C++、C#、D、Dart、Haxe 等。
JTransc(Java Trans Compiler)是一个 AOT(提前编译)工具,能够把 .class 和 .jar 文件编译成目标编程语言的可执行文件,并把所有必需的依赖项一并处理。据资料显示,它支持的目标语言包括 AS3、C++、C#、D、Dart、Haxe 等,属于跨语言编译方向的探索性项目。对于希望把 JVM 字节码带到非 JVM 平台、或研究编译器与代码生成的开发者而言,JTransc 提供了一个可参考的实现样本,具体编译流程与限制请以仓库文档为准。