Как я могу запустить приложение командной строки с кроссовером из Java? - PullRequest
1 голос
/ 11 октября 2011

У меня есть приложение командной строки Windows, которое должно выполняться в Mac OSX Lion.Что касается этой проблемы, я установил Crossover.

Проблема сейчас в том, что мне нужно запустить это приложение Windows из Java-приложения с

Runtime.getRuntime().exec("Command");

Я знаю, как этого добиться с помощью Wineв Linux, но я не знаю, как добиться этого с помощью Crossover в Mac OSX.

Кто-нибудь знает, как это сделать или, скорее, как запускать приложения с кроссовером в терминале?

1 Ответ

2 голосов
/ 11 октября 2011

Это должно сработать, однако вам может потребоваться обновить винный путь до нужной папки:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...