В настоящее время я разрабатываю кросс-платформенное приложение (Windows, Mac OS X, Linux) с Java и создаю проект для Windows. В процессе сборки я создаю сценарий оболочки для Linux, чтобы обернуть исполняемый файл jar.
Я установил исполняемый бит сценария оболочки следующим образом:
File script = new File("run.sh");
script.setExecutable(true);
Но при переносе файла run.sh в Linux я всегда получаю следующие разрешения:
-rw-r--r-- 1 salocinx salocinx 120 2014-08-20 20:21 run.sh
Кто-нибудь знает, как сохранить x-bit из Windows в Linux?