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



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

现在的问题是,我需要用 从java应用程序启动这个windows应用程序。
Runtime.getRuntime().exec("Command");

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

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

这应该可以工作,但是您可能需要将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