Я попробовал этот код в блокноте и сохранил его как path.bat. Когда я дважды щелкаю на командном файле, он не устанавливает переменную ... Может кто-нибудь показать мне ошибку с моим кодом или предоставить мне лучшее решение?

@echo off
title This is your first batch script!
setx -m JAVA_HOME "C:\Users\Core i3\Desktop\New folder (2)\jdk1.7.0_71"
setx -m PATH "%PATH%;%JAVA_HOME%\bin";
exit

1 ответ1

0

Похоже, ваш ответ должен быть больше похож на:

setx /k <Path> <%yourpathhere%> <value to set>;

Мне кажется, что вам не хватает значения для установки во второй строке setx .

Более подробная информация о "Setx"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .