我正在使用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