您的位置:首页 > 移动开发 > Objective-C

第八天 java转Objective-C工具 J2ObjC

2016-06-04 20:05 573 查看


开源库 J2ObjC

https://github.com/google/j2objc


使用

Getting Started

First, either:

Download the current distribution from the Releases section and unzip it, or Get the source and build it. To translate a Java source file (Hello.java, for example):
public class Hello {
public static void main(String[] args) {
System.out.println("hello, world");
}
}

$ j2objc Hello.java
translating Hello.java
Translated 1 file: 0 errors, 0 warnings


To compile the translated file:
$ j2objcc -c Hello.m


j2objcc is a wrapper script that invokes your C compiler (normally clang, aka LLVM, Apple’s C/C++/Objective-C compiler). To build the executable:
$ j2objcc -o hello Hello.o
$ ./hello Hello
hello, world


j2objcc forwards whatever options you specify for the Objective-C compiler. For example, to translate and build with debugging symbols, use the -g flag:
$ j2objcc -g -o hello Hello.m
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息