我正在使用IKVM将Java应用程序包装到dll中。我对IKVM并不是特别熟悉,因此我很抱歉没有提供足够的信息。无论如何,我正在使用c#库来调用由IKVM创建的dll。但是,我正在使用的库似乎需要IKVM.OpenJDK.ClassLibrary和IKVM.OpenJDK.Core。唯一的问题是这两个库都包含java.util,这会导致java.util中任何类(向量,hastables等)的名称空间含糊。我无法完善一种方法来引用在java.utils类中找到的所有对象实例,以显式使用ClassLibrary或Core。无论如何,有没有引用命名空间来指示我的库对java.util调用使用一个或另一个?

最佳答案

在IKVM的当前版本中,没有IKVM.OpenJDK.ClassLibrary。看起来您混合了不同版本的IKVM。

10-08 18:58