5

我已经安装了 j2objc 并试图将我的包转换为objective-c。我的类相互引用,还有 JSONObject 和 JSONArray。我收到一堆以下错误

类名无法解析为类型

我如何确保这些参考得到解决?

4

1 回答 1

5

如果您没有将 j2objc 定义为系统变量,这就是我所做的:

  1. 将 j2objc 文件夹放在您的 java 项目文件夹中(以简化终端中的路径)
  2. 如果您的 Java 项目包名称类似于 com.example.appName.ClassName.java -j2objc 文件夹应与 com 位于同一目录中
  3. 在终端中,cd 到包含 com 的 ProjectName
  4. 把它放在命令行中:

    j2objc-0.8.3/j2objc -use-arc -sourcepath com --ignore-missing-imports com/example/appName/*

您可能缺少的关键是-sourcepath。use-arc 和 ignore-missing-imports 是可选的。

于 2013-07-26T14:57:30.500 回答