我正在使用Windows Server 2012 R2。我已经用“bin”文件夹设置了JAVA_HOME,MAVEN_HOME并在PATH变量中更新了它。我能够执行java和mvn命令。但是,当我回应JAVA_HOME和MAVEN_HOME时,它不回应任何回应。 由于这个问题,我的版本在TFS中失败,并且在构建中没有识别出系统和用户定义的变量(此Windows机器在TFS中用作构建机器)尽管在Windows机器中设置了路径,但JAVA_HOME,MAVEN_HOME和PATH变量没有回显
JAVA_HOME = C:\ Program Files \ Java \ jdk1.7.0_80 MAVEN_HOME和M2_HOME = C:\ apache-maven-3.3.2
以下是在“电脑” - >右键 - >“属性” - >“新变量”中设置并添加到那里。也以类似的方式更新PATH变量。
PS C:\ Users \用户的Raji回波$ JAVA_HOME PS C:\ Users \用户的Raji
PS C:\ Users \用户的Raji回波$ MAVEN_HOME PS C:\ Users \用户的Raji
PS C :\用户\的Raji回声$ M2_HOME PS C:\ Users \用户的Raji
PS C:\ Users \用户的Raji回声%JAVA_HOME% PS C:\ Users \用户的Raji%JAVA_HOME%
但Java的版本和mvn -version正在工作。我该如何解决?
GET-ChildItem信封:
与机器重新启动。 – pikrut
您正在使用powershell而不是命令提示符。试试'echo $ ENV:JAVA_HOME' – Phylogenesis
echo $ ENV:JAVA_HOME的作品。非常感谢 – Raji