如何从C#执行Java程序?

想知道是否有人知道一种在运行时从C#代码执行Java命令行程序的好方法吗?

它与执行本机.EXE文件相同吗?

它会同步还是异步运行(这意味着我可能必须等待线程完成才能找到结果)

具体来说,我想从服务器端的Web应用程序中调用一个小工具(恰好用Java编写),以对文本文件进行一些处理。我想等待它完成,因为在Java程序完成对文本文件的处理之后,我想获取处理后的文本,并在C#应用程序中使用它。

回答:

如果您需要比启动外部程序更好的控制,请考虑IKVM- http : //www.ikvm.net/-

它提供了一种在.NET世界中运行Java程序的方法。

以上是 如何从C#执行Java程序? 的全部内容, 来源链接: utcz.com/qa/415628.html

回到顶部