带有源jar文件的J2ObjC

时间:2016-10-24 01:51:50

标签: java ios xcode j2objc

我需要使用J2ObjC将itext源jar转换为目标c。 我在here使用Xcode构建规则。 但是当我添加这个脚本时

"${J2OBJC_HOME}/j2objc" --build-closure -d ${DERIVED_FILES_DIR} -sourcepath "${PROJECT_DIR}/" --no-package-directories "${PROJECT_DIR}/Classes/Othello/Engine/itext-2.1.7-sources.jar" ${INPUT_FILE_PATH};

我遇到了构建错误enter image description here

enter image description here

这个项目是在没有我的脚本的情况下成功构建和运行的。 请帮我 感谢

1 个答案:

答案 0 :(得分:0)

尝试删除最后一个$ {INPUT_FILE_PATH}。 j2objc的标志是在javac之后建模的(为了支持构建工具),所以最后一个标志之后的任何参数都被视为源文件。由于源jar包含所有源文件,$ {INPUT_FILE_PATH}告诉编译器编译一个目录,但它无法做到。