java原生的编译软件_Java 转原生平台代码 RoboVM
軟件介紹
編者注:RoboVM 項目已經關閉,目前有開源替代產品BugVM。
RoboVM 編譯器可以將 Java 字節碼翻譯成 ARM 或者 x86 平臺上的原生代碼,應用可直接在 CPU 上運行,無需其他解釋器或者虛擬機。
RoboVM 同時包含一個 Java 到 Objective-C 的橋,可像其他 Java 對象一樣來使用 Objective-C 對象。大多數 UIKit 已經支持,而且將會支持更多的框架。
編譯工具基于 GPLv2 許可協議,其他代碼使用 Apache 許可。
示例:public?class?HelloWorld?{
public?static?void?main(String[]?args)?{
System.out.println("Hello?world!");
}
}
使用 javac 編譯:mkdir?classes
javac?-d?classes/?HelloWorld.java
使用 robovm 編譯:/opt/robovm/bin/robovm?-verbose?-cp?classes/?HelloWorld
將生成應用程序:HelloWorld/HelloWorld ,可直接執行。
HelloWorld 文件夾內容:HelloWorld/lib/boot/robovm-rt.jar
HelloWorld/lib/classes0.jar
HelloWorld/HelloWorld
為你推薦:
總結
以上是生活随笔為你收集整理的java原生的编译软件_Java 转原生平台代码 RoboVM的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 狐妖之凤唳九霄攻略
- 下一篇: Mac电脑一键打开文件MAC文件怎么打开