j2objc ツールを使用して、Android プロジェクトのロジック ファイルの一部を ObjectiveC コードに変換しようとしています。
実際のプロジェクトで多くの型エラーが発生するため、少なくとも helloworld を変換しようとしています。
public class Test {
public static void main(String args[]) {
System.out.println("Hello");
}
}
これは を使用して完全にコンパイルできますがjavac
、実行しようとするとj2objc
奇妙なエラーが返されます。
The type java.lang.Object can not be resolved. It is indirectly referenced from required .class files.
ここでの問題は何ですか?最も重要なのは、これをどうすればよいですか?
編集:
コマンドラインは次のとおりです。
j2objc -sourcepath src/main/java src/main/java/org/takino/mtga/impl/datatypes/*java
環境:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home
(これは によって返されました/usr/libexec/java_home
)