2

我的問題是JAVA_HOME變量。當我在cmd中回顯它時,它指向jdk,因爲它應該是這樣的,當我從powershell回顯它時,它指向jre7,當我用web腳本回顯它時,它指向jre6。我試圖從設置JAVA_HOME和設置變量JAVA_HOME從PowerShell和PHP腳本,我從網絡調用,都沒有工作。有人有一些想法我怎麼能解決這個問題?謝謝JAVA_HOME在win 2008服務器上指向來自不同地方的不同地方

回答

0

我沒有真正解決問題,我只是治好了症狀。我編輯了ant.bat。剛剛添加的行:在文件開頭設置JAVA_HOME = path \ to \ jdk

1

是否有可能JAVA_HOME被定義爲一個用戶變量而不是系統變量,這些進程是以不同的用戶身份運行的?

+0

它被定義爲系統變量,我首先設置它通過系統 - >高級系統設置 - >環境變量 - >系統變量 – Belovoj 2012-08-09 14:20:31

+0

並且系統中沒有其他用戶將JAVA_HOME定義爲可能會干擾的用戶變量? 帶有%PATH%變量的有趣遊戲怎麼樣? – radai 2012-08-09 15:03:26

+0

我已經檢查了寄存器,並且在用戶變量中只有tmp和temp定義了,系統PATH沒有任何jre6或jre7的跟蹤...我不明白它...它就像某種黑魔法 – Belovoj 2012-08-10 09:04:39

相關問題