Назад | Перейти на главную страницу

разрешения cygwin для выполнения файлов .bat

У меня есть файл .bat, который содержит следующее содержимое

... jar cfm myjar.jar manifest.txt * .class ...

Что хорошо работает в командной строке Windows, но при выполнении в cygwin я получаю следующий C: \ cygwin \ home \ user \ path \ to \ folder> jar cfm myjar.jar manifest.txt * .class Доступ запрещен.

Я попытался запустить cygwin от имени администратора, но это не помогает

Буду признателен за любые предложения

Спасибо

хорошо, выполните команду ls -la в каталоге, в который вы пытаетесь записать банку, а также файлы классов и манифест. посмотрите, что думает cygwin о разрешениях для всего рассматриваемого.

Возможно, вам придется открыть перманент со стороны окон на «Все» с помощью cacls.

также убедитесь, что путь cygwins к jar такой же, как у windows.

У меня такая же проблема. Это сработало, когда я написал "bash" "filename" .bat. Вы также должны написать bash внутри сценария .bat, если он требует других файлов .bat.