Java クラス Currency.java と Price.java Price.java は Currency.java を使用するため、それへの参照が必要です。一方が他方を参照している 2 つの Java クラスを変換できません。正しいコマンド構文はどれですか?
私がこれまでに試したこと:
j2objc を使用して通貨を変換すると、正常に動作します。
j2objc --verbose -d objective-c -sourcepath src/path/to/the/package Currency.java
j2objc を使用して Price.java (Currency.java の有無にかかわらず) を変換すると、「通貨を解決できません」というメッセージが表示されます。
terminal:
j2objc --verbose -d objective-c -sourcepath src/path/to/the/package Currency.java Price.java
translating Currency.java
time: read=0.005 compile=0.613 translate=0.222 write=0.077 total=0.917
translating Price.java
error: Price.java:39: Currency cannot be resolved
Translated 2 files: 1 errors, 0 warnings
パッケージのワイルドカード * も試しましたが、同じ問題が発生しました。
j2objc --verbose -d objective-c -sourcepath src src/path/to/the/package/*