当前位置: 首页 > 面试题库 >

如何从C#执行Java程序?

莫繁
2023-03-14
问题内容

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

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

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

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


问题答案:

如果您需要比启动外部程序更好的控制,请考虑IKVM- http : //www.ikvm.net/-
它提供了一种在.NET世界中运行Java程序的方法。



 类似资料:
  • 问题内容: 有什么方法可以从Java程序执行“ javac和java命令”吗? 如果是这样,请帮助我。 问题答案: 喜欢吗?

  • 问题内容: 我应该如何从我的程序中运行另一个程序?我需要能够将数据写入启动的程序中(并可能从中读取) 我不确定这是否是标准的C函数。我需要应该在Linux下工作的解决方案。 问题答案: 您要使用。它为您提供了一个单向管道,您可以使用该管道访问程序的stdin和stdout。 popen是现代unix和类似unix的操作系统的标准配置,其中Linux是其中之一:-) 类型 在终端上阅读有关它的更多信

  • 问题内容: 我正在尝试从Java代码执行程序。这是我的代码: 我的操作系统是Mac OS X 10.6。 如果我从方法中删除,则所有文件名都将打印在控制台上。但是我需要将其打印到文件中。 另外,如果我将命令更改为: 并在Windows上运行,它也可以运行并在文件中完美打印结果。 我已经阅读了其他文章,以期从Java执行另一个应用程序,但似乎都与我的问题无关。 我会很感激我能得到的任何帮助。 谢谢,

  • 问题内容: 我是Swift的新手,我没有发现任何有关使用Swing语言执行外部程序或访问外部进程的信息。 在语言开发的当前阶段是否可以做,还是应该改用Objective-C? 也许我的Swift程序中可以使用一些Objective-C库? 谢谢。 问题答案: 您可以使用运行外部程序。例如,从Circle和Square:

  • 野姑娘。如果我编写了这个包装器,我可以按照上面描述的方式调用包装器: XML::XPath。可以使用此包装: XML::XPath中的返回太多噪声、和。 返回与类似的噪声。 返回。 返回所需的内容,但仅针对第一个匹配项。 对于几乎满足这个问题的另一个解决方案,这里有一个XSLT,可以用来计算任意XPath表达式(需要XSLT处理器中的dyn:evaluate支持): 使用。

  • 问题内容: 我能运行Linux命令状或从Java没有问题,但不能得到执行的Python脚本。 这是我的代码: 什么都没有发生。它到达了SEND,但之后就停止了… 我正在尝试执行需要root权限的脚本,因为它使用串行端口。另外,我还必须传递带有一些参数的字符串(数据包)。 问题答案: 您不能像在示例中那样在内部使用PIPE 。PIPE是shell的一部分。 你可以做 将命令放入shell脚本并使用或