美国上市公司
亿元级外企IT培训企业

400-111-8989

热门课程

j2objc的使用

  • 时间:2014-12-29
  • 发布:IT培训
  • 来源:资料库

1 要求:

Xcode 4 or higher

Java for OS X (JDK1.6)

Apache Maven (可有可无,根据使用j2objc的方式)

2 使用方式及步骤

2.1 使用方式

在xcode中使用j2objc有两种方式:第一种是在外部构建工程作为一个独立的生成文件。第二种是为xcode工程类型添加规则。外部构建工程的的优点是仍然可以使用现有的java工具,如IDE支持错误的检查的重构。建立规则的优点是java源作为xcode工程中的一部分,且java源很快可以在调试时使用。

2.2 使用步骤

以xcode工程添加规则的使用方式为例:

  1. 先下载安装Xcode工具以及 javaforOSX。
  2. 下载解压 j2objc 0.5.3。
  3. 在Xcode中配置规则:如下

(1)     在Xcode工程编辑器,选择工程,点击Build Rules选项卡。

(2)     在面板右下角单击Add Build Rules按钮。

(3)     在新规则的Process选项中,选择"Java source files".

(4)     在自定义脚本文本框中,添加如下代码:

$distribution-path/j2objc -d ${DERIVED_FILES_DIR} -sourcepath ${PROJECT_DIR}/$source-root \ 
   --no-package-directories ${INPUT_FILE_PATH};

将$distribution-path改为下载解压的j2objc 0.5.3的路径。将$source-root改为工程名。

(5) 在Output Files 面板中单击+按钮,并添加"${DERIVED_FILES_DIR}/${INPUT_FILE_BASE}.h"

(6)    再次单击+按钮,并添加 "${DERIVED_FILES_DIR}/${INPUT_FILE_BASE}.m"

图为1-6步

(7)    点击Build Setting选项卡。

(8)  在Header Search Paths 中添加 "$distribution-path/include", 接着添加 "${DERIVED_FILES_DIR}".将$distribution-path改为下载解压的j2objc 0.5.3的路径。

(9)   在 Library Search Paths, 添加 "$distribution-path/lib".将$distribution-path改为下载解压的j2objc 0.5.3的路径。

(10)   在 Other Linker Flags, 添加 "-l jre_emul -ObjC" (J2ObjC's JRE emulation library).

(11)   在工程中添加java源文件。

大家如果有兴趣的话也可以尝试一下,其实个人认为这一类的翻译软件是很蛋疼的。

上一篇:苹果在英国上诉失败,必须公开向三星公司道歉
下一篇:iOS 开发者们,请尽量不要在夏季开发应用!

java技术有哪些优点优势

选择城市和中心
贵州省

广西省

海南省

台湾