2016-09-01 7 views
0

В одном из my previous questions я спросил, как использовать пользовательский exe на этапе пост-сборки в Eclipse Mars.2, это работало безупречно, пока я не обновился до Eclipse Neon.Eclipse Neon breaks Post-Build with custom exe

Как это выглядит в Mars.2:

C:\Users\Johan.Bregell\workspace-mars\Firmware\Preparer\Custom.exe -F "Firmware.bin" 
' ' 

Ошибка я получаю в Неон:

C:\Users\Johan.Bregell\workspace-neon\Firmware\Preparer\Custom.exe -F "Firmware.bin" 
Access is denied. 
make[1]: *** [post-build] Error 1 
make: *** [Firmware.elf] Error 2 

Любой принимает это?

+0

«Доступ запрещен» не может иметь много причин ... Проверяли ли вы права доступа к файлу? Являются ли Eclipse Mars и Neon с одинаковым уровнем разрешений с одним и тем же пользователем? – Mickael

+0

Обе программы запускаются одним и тем же пользователем (в Win 7). Я также пытался запустить Neon в качестве администратора, но с тем же результатом. Оба файла также имеют права доступа «полный контроль» для моего пользователя, администратора и системы. –

+0

Хорошо, это кажется странным. И что произойдет, если вы запустите эту командную строку вручную? – Mickael

ответ

0

У меня была та же проблема. Это не помогло изменить права доступа к файлам из окон, но я установил Cygwin и изменил разрешения доступа к файлам с помощью команды «chmod 777 PostBuildSteps.bat», исправил проблему для меня.