Я хочу запустить файл Genrate.bat, который установит Java_home и Gradle.wrapper. Это работает на локальном компьютере, но я хочу сделать это в Azure, чтобы запустить этот файл .bat. Я пробую использовать пакетную концепцию, но показывает ошибку, не удается установить.
ошибка, такая как доступ запрещен, и gradlew не найден
мой файл genrate.bat:
echo "Please wait..."
set JAVA_HOME = "%cd%\Java\jdk-11"
setx -m JAVA_HOME "%cd%\Java\jdk-11"
gradlew assembleRelease
ERROR: Access to the registry path is denied. 'gradlew' is not recognized as an internal or external command, operable program or batch file. 'gradlew' is not recognized as an internal or external command, operable program or batch file.
Пожалуйста, посоветуйте мне, есть ли другой способ запустить .bat в Azure. Спасибо.
@CSharpRocks Я пытаюсь использовать пакетные службы Azure, и я беру пакет приложения и эту ссылку на задачу
Это setx -m дает отказ в доступе? Я был бы удивлен, если пакет Azure предоставит вам доступ к HKEY_LOCAL_MACHINE.
@jwdonahue, я пытаюсь использовать Set only remove that setx -m, но он не работает. ошибка типа: ERROR: Доступ к пути реестра запрещен. 'gradlew' не распознается как внутренняя или внешняя команда, работающая программа или командный файл. 'gradlew' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.


Пожалуйста, определите "Azure"