12
社区成员
发帖
与我相关
我的任务
分享MYJ2C将编译的Java的Class字节码转换为C语言代码。交叉编译(您不用自己配置编译环境,MYJ2C自动完成)可以生成Windows,Linux,Mac系统X86,ARM平台的动态链接库文件后,通过Java Native Interface 重新链接到原始程序。在此过程结束时,包含原始方法的.class文件的字节码中不会保留原始方法的信息。
编译前
public class App {
public static void main(String args[]) {
System.out.println("Hello, world!");
}
}
编译后
public class App {
public static native void main(String args[]);
}
下载最新发布版本 [点此下载](https://gitee.com/myj2c/myj2c/releases)
java -jar myj2c.jar D:\dev\SnakeGame.jar D:\dev\SnakeGame
[原始文件](https://gitee.com/myj2c/myj2c/raw/master/SnakeGame.jar)
[编译后的文件](https://gitee.com/myj2c/myj2c/raw/master/SnakeGame-myj2c.jar)
编译一个方法可以永久免费使用