Java 转原生平台代码 RoboVM

码农软件 · 软件分类 · 其他开发相关 · 2019-10-23 22:13:18

软件介绍

编者注: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

 

本文地址:https://www.codercto.com/soft/d/17421.html

自媒体之道

自媒体之道

吴晨光 / 中国人民大学出版社有限公司 / 2018-7-31 / CNY 49.80

内容简介: 《自媒体之道》为你解决四个问题: 1. 一篇10万+的刷屏文章是怎么写出来的? 2. 一支10万+的爆款视频是怎么做出来的? 3. 一个100万+粉丝的大号是怎么运营的? 4. 神秘的人工智能(AI)和备受争议的算法是怎么运行的? 这部超过30万字的著作,集纳了中国顶尖自媒体人和平台运营者3年的实操经验。全书13章,详解案例150+,提炼“锦囊秒句”......一起来看看 《自媒体之道》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试