в то время как я запускаю свою программу java для выполнения jar, я получаю ошибку CreateProcess = 5, Access отрицается. Мне нужно решение для решения этой проблемы [дублировать]

Вы можете использовать публичный наблюдаемый список для хранения общедоступных данных или просто создать общедоступный метод настройки для хранения данных и получения из соответствующего контроллера

11
задан Matt Sheppard 13 July 2011 в 06:26
поделиться

4 ответа

error=5 означает, что один из:

1) файл не является исполняемым 2) файл недоступен

EDIT: wont throw exception 3) команда (example.exe) выходы с кодом выхода 5

11
ответ дан Op De Cirkel 18 August 2018 в 22:54
поделиться

У меня такое же исключение из-за Windows UAC.

Это может произойти, даже если ваша учетная запись имеет права администратора.

Чтобы иметь возможность запускать такую ​​команду, мне пришлось использовать powershell для повышения привилегий.

powershell start-process 'start.bat' -Verb RunAs
1
ответ дан Alexandr 18 August 2018 в 22:54
поделиться
2
ответ дан Bo Persson 18 August 2018 в 22:54
поделиться

Александр прав, это безопасность Windows, которая не позволяет этому процессу работать, но команда powershell не работала для меня. вот что я сделал:

  • Откройте проводник Windows и перейдите к example.exe
  • Щелкните правой кнопкой мыши по нему и выберите «Свойства»
  • Перейти на вкладку «Безопасность» и нажмите кнопку «Редактировать»
  • Выберите свое имя пользователя в верхней части окна, а внизу нажмите «Полный контроль» или, по крайней мере, «Чтение и выполнение»
  • Нажмите OK, чтобы избавиться от этих полей

Теперь ваш пользователь может выполнить эту программу. Ура!

4
ответ дан Ryan Shillington 18 August 2018 в 22:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: