使用 .bat 文件设置 JAVA_HOME 和 MAVEN_HOME
Set JAVA_HOME and MAVEN_HOME using .bat file
我创建了一个 .bat 文件来设置 maven 主页和 java 主页:
@echo off
@setlocal
SETX /M JAVA_HOME $."/Java/jdk1.8.0_181"
echo %JAVA_HOME%
set PATH=%JAVA_HOME%\bin;%PATH%
SET MAVEN_HOME=$."/apache-maven-3.6.3"
echo %MAVEN_HOME%
set PATH=%MAVEN_HOME%\bin;%PATH%
java -jar .\RestCallAutomation.jar
但它总是显示这个错误:
RÉUSSITE : la valeur spécifiée a été enregistrée.
"/Java/jdk1.8.0_181"
"/apache-maven-3.6.3"
'java' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
测试这个:%cd%
获取当前路径(它的工作方式类似于 linux 中的 pwd
):
set JAVA_HOME=%cd%\Java\jdk1.8.0_181
echo %JAVA_HOME%
set PATH=%JAVA_HOME%\bin;%PATH%
SET MAVEN_HOME=%cd%\apache-maven-3.6.3
echo %MAVEN_HOME%
set PATH=%MAVEN_HOME%\bin;%PATH%
我创建了一个 .bat 文件来设置 maven 主页和 java 主页:
@echo off
@setlocal
SETX /M JAVA_HOME $."/Java/jdk1.8.0_181"
echo %JAVA_HOME%
set PATH=%JAVA_HOME%\bin;%PATH%
SET MAVEN_HOME=$."/apache-maven-3.6.3"
echo %MAVEN_HOME%
set PATH=%MAVEN_HOME%\bin;%PATH%
java -jar .\RestCallAutomation.jar
但它总是显示这个错误:
RÉUSSITE : la valeur spécifiée a été enregistrée.
"/Java/jdk1.8.0_181"
"/apache-maven-3.6.3"
'java' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
测试这个:%cd%
获取当前路径(它的工作方式类似于 linux 中的 pwd
):
set JAVA_HOME=%cd%\Java\jdk1.8.0_181
echo %JAVA_HOME%
set PATH=%JAVA_HOME%\bin;%PATH%
SET MAVEN_HOME=%cd%\apache-maven-3.6.3
echo %MAVEN_HOME%
set PATH=%MAVEN_HOME%\bin;%PATH%