如何使用J2OBJC?

Google 推出的J2OBJC项目可以把java程序non-UI部分转换为Objective-C,具体如何使用呢?手头有一个简单的apk能直接上么?…
关注者
11
被浏览
10,731

5 个回答

我们公司就是用她实现部分代码跨平台的, 翻译Java的代码共有大概15万行.可惜因为不少基础类不一样, 所以翻译成Objective-C后会有不少坑, 内存泄漏bug每个月来一个. 在Java部分不少要留心的.

同理, 对Windows Mobile和Phone, 也是同样思路地跨平台.

谢邀。。

我比较熟悉iOS,但对Android并不是很了解,对于java,只剩下在大学里写helloworld的印象了。。

这玩意我第一次听说啊

不过既然兄台诚心发问,那我去see see


人家文档不是写的很清楚么ORZ 。。

Getting Started · google/j2objc Wiki · GitHub

这东西是把java代码转成oc代码,但是关于UI的不能转,而且非UI部分也不是全都支持,看文档去。。

好吧,那我再给你来个hello world

文档说可以与xcode集成,嗯,那我就用这种方式

1. 搞个项目,给java文件设定个目录,嗯,再写个helloworld

2. 当然不能编译了对不对,人家xcode不认识java啊

于是要加这个东西

3. 人家总要知道你搞出来的文件去哪找吧

设定 search path

4. 呀,oc里居然可以直接敲出java类啦


5. 跑一下,你看,hello world来了


我好像学会了新技能,用java辅助开发iOS哈哈哈哈哈

不过这并没有什么用。。