【问题标题】:C# library using IKVM has namespace ambiguity between IKVM.OpenJDK.ClassLibrary and IKVM.OpenJDK.Core使用 IKVM 的 C# 库在 IKVM.OpenJDK.ClassLibrary 和 IKVM.OpenJDK.Core 之间存在命名空间歧义
【发布时间】:2023-03-25 11:54:02
【问题描述】:

我正在使用 IKVM 将 java 应用程序包装到 dll 中。我对 IKVM 不是特别熟悉,所以对于没有提供足够的信息,我提前道歉。无论如何,我正在使用一个调用由 IKVM 创建的 dll 的 c# 库。但是,我使用的库似乎需要 IKVM.OpenJDK.ClassLibrary 和 IKVM.OpenJDK.Core。唯一的问题是这两个库都包含 java.util,这会导致 java.util 中的任何类(Vectors、hastables 等)的命名空间不明确。我不能很好地引用 java.utils 类中找到的所有对象实例来显式使用 ClassLibrary 或 Core。无论如何要引用命名空间来指示我的库将其中一个用于 java.util 调用?

【问题讨论】:

    标签: c# java dll ikvm


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-12-25
      • 1970-01-01
      • 2015-11-04
      • 2017-08-26
      • 1970-01-01
      • 2013-06-10
      • 2015-04-07
      • 1970-01-01
      • 2017-11-15
      相关资源
      最近更新 更多