使用Runtime在Linux机器上运行Windows编译的C ++程序

时间:2013-08-19 17:40:14

标签: java linux runtime

我需要通过Java在命令行上运行可执行文件。我已经看到了很多关于此的信息,并使用Runtime对象来执行该文件。但是我有一个问题:可执行文件是用C ++编写的,并且是针对Windows编译的,但我使用的是Linux。我无法访问源代码。

我在<{1}}环境的文档中读到了

  

允许应用程序与运行应用程序的环境接口的运行时

我运行它的环境是Linux,因此如果应用程序与我的Linux环境接口,应用程序将无法运行。

我很好奇是否有除Runtime以外的任何其他对象可以做到这一点,但模仿不同操作系统的运行时。例如,可能是一个Runtime对象或某些东西,您可以调用它并让应用程序运行而无需为Linux重新编译它。看起来这可能非常复杂(可能像虚拟机),但认为值得一试。

0 个答案:

没有答案