我有一个我希望Java应用程序依赖的.NET Core(控制台)应用程序。本质上,我希望Java应用程序能够在.NET Core应用程序中调用多变量方法,然后将结果传递回Java应用程序。如果.NET Core应用程序可以嵌入到Java应用程序中,那就太好了。我以前曾见过.NET Framework特定于此问题的解决方案,但是由于这仅在Windows上才有意义,因此我希望该解决方案在Linux上也可以使用。
答案 0 :(得分:1)
过去曾经有一些技术,例如IKVM.NET和COM Interop包装器,但是前者已不存在,而后者可能无法在Linux上运行。
由于您拥有.net核心代码,因此我将采用更现代的微服务方法。我将.net核心应用程序设计为REST API,作为在端口上侦听的控制台应用程序运行。我希望Java应用程序启动控制台应用程序,调用来回传递JSON的方法,然后在完成时将其吐出。
答案 1 :(得分:0)