Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Выполнение консольной команды в Mac OS X |
Автор: Sanych 1.6.2012, 11:35 | ||||
Написал инсталятор на IzPack, необходимо было после завершения инсталяции делать ярлык на рабочем столе. Вот кусок кода:
При запуске инсталятора из терминала все работает отлично, при запуске из Finder'a waitFor() возвращает "1". Вот кусок из Rrocess.getErrorStream():
|
Автор: LSD 1.6.2012, 12:37 | ||
Запусти терминал, а уже в нем выполни ln. Что-то типа:
|
Автор: Sanych 1.6.2012, 13:28 | ||||
выполнение с bash'ем в начале -> cannot execute binary file без баша выполняется. |
Автор: Sanych 1.6.2012, 15:02 |
проблема решена, при запуске из терминала программа запускалась в текущем домашнем каталоге пользователя, в отличии от запуска finder'om |
Автор: k0rvin 4.6.2012, 09:03 |
Никогда так не делайте, для приложений в Mac OS X предназначен каталог Applications |