如何使用java中的Crossover启动命令行应用程序?

时间:2011-10-11 11:26:43

标签: java macos command-line

我有一个Windows命令行应用程序,必须在Mac OSX Lion中执行。 关于这个问题,我已经安装了Crossover。

现在的问题是我需要从带有

的java-Application启动这个Windows应用程序
Runtime.getRuntime().exec("Command");

我知道如何用linux中的wine实现这一点,但我不知道如何在Mac OSX中使用Crossover实现这一目标。

有人知道如何做到这一点,或者更确切地说如何在终端中使用交叉启动应用程序?

1 个答案:

答案 0 :(得分:2)

这应该可行,但您可能需要将wine路径更新到正确的文件夹:

Runtime.getRuntime().exec(new String[] {"/opt/cxoffice/bin/wine", "--cx-app", "/path/to/someapp.exe"});

另外,请查看此文档(从命令行运行Windows应用程序): http://www.codeweavers.com/support/docs/crossover-pro/usingcrossover#appruncl