我有一个Windows命令行应用程序,必须在Mac OSX Lion中执行。 关于这个问题,我已经安装了Crossover。
现在的问题是我需要从带有
的java-Application启动这个Windows应用程序Runtime.getRuntime().exec("Command");
我知道如何用linux中的wine实现这一点,但我不知道如何在Mac OSX中使用Crossover实现这一目标。
有人知道如何做到这一点,或者更确切地说如何在终端中使用交叉启动应用程序?
答案 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