如何从c#调用jar文件

时间:2015-04-30 08:06:44

标签: java c#

我有一个c#应用程序,我有一个我创建的.jar文件。我想从c#应用程序调用我的jar文件,我想在jar文件中调用一个方法。我尝试使用JNI,但我无法调用jar文件。

有一种模式可以做到吗?

1 个答案:

答案 0 :(得分:0)

您的主要问题是语言不可用性

据我所知,没有直接的方法可以让Java(jar)和c#组件相互通信。

问题是jar文件是做什么的?并且可以使用c#

完成相同的操作

如果没有,那么你将不得不使用像Netbeans这样的东西来创建一个java应用程序来扮演一个中间人

然后,当c#应用程序执行函数调用时,调用将序列化为文件 然后java应用程序应该查找文件(在线程或其他东西中)拉取数据并将响应数据写入文件

虽然asp.net在文件中查找更改并在java编写后从文件中提取数据

还有其他选项,如Web服务和TCP IP套接字服务器进行通信

但是长话短说没有明确的方法,据我所知,没有明确的方法让java和.net互相交流。

快速谷歌搜索确实提出了http://www.ikvm.net/userguide/tutorial.html[^]这似乎很有希望。

希望这有帮助