从.net core调用Java组件



我有一个.jar文件形式的java组件,它通过。net框架应用程序中的独立可执行文件运行。.jar文件是第三方组件,重写它不是一个选项-它是维护的,我希望能够根据需要更新组件。如果我必须把它转换成c#,那就太难了。

它已经稳定地工作了几年,但它是我在旧的。net框架中最后的应用程序之一。我想完全摆脱。net框架,转而使用。net核心来执行jar文件,或者更具体地说。net 5(或更高版本)

我使用的是来自Windward Studios的免费组件IKVM。一些工作已经完成,以升级。net core,但项目似乎没有继续。

我在想,肯定有人需要从内部运行java组件。net核心!现在有没有更标准的做法?

我该怎么做呢?

IKVM现在支持。net Core和。net .

https://github.com/ikvm-revived/ikvm/

https://www.nuget.org/packages/IKVM

最新更新