Java j2objc支持番石榴吗?

Java j2objc支持番石榴吗?,java,objective-c,guava,Java,Objective C,Guava,我正在尝试使用j2objc来翻译一些java代码。当我尝试导入任何类时,我的代码使用GoogleGuava库 import com.google.common.collect.Maps; 我收到一条错误消息,说它无法解决 The import com.google.common cannot be resolved 在j2objc converter中启用Guava支持需要做些什么吗?Guava的翻译目前不是j2objc发行版的一部分,尽管有计划包括该库的一大子集(包括地图)。项目现在要做的

我正在尝试使用j2objc来翻译一些java代码。当我尝试导入任何类时,我的代码使用GoogleGuava库

import com.google.common.collect.Maps;
我收到一条错误消息,说它无法解决

The import com.google.common cannot be resolved

在j2objc converter中启用Guava支持需要做些什么吗?

Guava的翻译目前不是j2objc发行版的一部分,尽管有计划包括该库的一大子集(包括地图)。项目现在要做的是下载番石榴源代码,然后翻译他们想要使用的类

这种方法的一个问题是确定依赖类的闭包;i、 例如,地图依赖于哪些番石榴类,这些类的依赖关系是什么,等等。我们让javac确定:

$ javac -d /tmp/guava -sourcepath <guava-source-paths> com.google.common.collect.Maps
$ cd /tmp/guava

$ find com -name '*.class' > /tmp/all-classes.list  # list all classes
$ fgrep -v '$' < /tmp/all-classes.list > /tmp/classes.list # get rid of inner classes
$ sed -s '/class$/java/' < /tmp/classes.list > /tmp/source-files 
$javac-d/tmp/guava-sourcepath com.google.common.collect.Maps
$cd/tmp/番石榴
$find com-name'*.class'>/tmp/all-classes.list#列出所有类
$fgrep-v'$'/tmp/classes.list#去掉内部类
$sed-s'/class$/java/'/tmp/source文件
计划在下一版本中使用一个确定源文件列表的工具