Я распределяя программу Java, где я хочу двойной интерактивный файл для запускаЭквивалент двойного щелчка .sh и .bat на Mac?
java -cp MyProgram.jar;MyLib.jar my.program.Main
В Windows я просто распространять файл .bat, для * NIX исполняемого файл .sh. Проблема в том, что двойной щелчок на файле .sh просто открывает его в текстовом редакторе на Mac. Что делать для Mac?
работает как очарование! – Epaga
Это довольно старый вопрос, но для тех, кто получает команду «.command не может быть выполнен, потому что у вас нет соответствующих прав доступа.», Как и я, выполните следующие действия в терминале: 'chmod u + x/path/to/file.command', и это должно избавиться от этой проблемы. –
asherbar
@ user2016436 Я не хочу добавлять 'chmod u + x' для запуска файла, так как исполняемый файл будет запущен на клиенте. что мне делать? –