【问题标题】:Expose Java Library to .NetCore2.2将 Java 库公开给 .NetCore2.2
【发布时间】:2019-06-19 05:59:50
【问题描述】:

我正在从 .NetFramework4.7.2 升级到 .NetCore2.2,并且有一些遗留代码使用了我希望在转换后继续使用的 java 库(我不希望更改此库)。

在使用 .NetFramework 时,我使用 IKVM 来执行此库,但它在 .NetCore 中不可用,而且我还没有找到在 .NetCore 中工作的替代方案。

到目前为止,我只尝试了jni4net,因为我还没有找到其他可看的东西。

有没有办法在 .NetCore 中使用这个 java 库,或者任何人都可以提出另一种使用它的方法吗?

提前致谢。

【问题讨论】:

  • 请注意:.NET Core 2.0 已于去年终止:github.com/dotnet/announcements/issues/86
  • 感谢@OmairMajid,我选择.NetCore2.0 是因为我想使用最低版本的工作,但.NetCore2.2 也可以,我会更新帖子。
  • 对于此类遗留代码,您当前唯一的选择是坚持使用 .NET Framework,使用 IKMV 或 J#。 Microsoft 承诺仅在 .NET 5 devblogs.microsoft.com/dotnet/introducing-net-5 中进行 Java 互操作,因此还有一年的时间。

标签: c# .net-core ikvm


【解决方案1】:

JNBridgePro 适用于 .NET Core,但它是 .NET Core 3.0。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 1970-01-01
    • 2011-03-15
    相关资源
    最近更新 更多