Win 2008服务器上的JAVA_HOME指向不同来自不同地方的不同地方

时间:2012-08-09 14:12:12

标签: java php windows-server-2008 environment-variables java-home

我的问题是JAVA_HOME变量。当我在cmd中回显它时,它指向jdk,因为它应该,当我从powershell回显它时,它指向jre7,当我用来自web的php脚本回应它时它指向jre6。我试图用来自powershell和php脚本的set JAVA_HOME和set-variable JAVA_HOME设置它,我从web调用,但都没有工作。有没有人知道我怎么能解决这个问题?感谢

2 个答案:

答案 0 :(得分:1)

是否有可能将JAVA_HOME定义为用户变量而不是系统变量,并且这些进程是作为不同的用户运行的?

答案 1 :(得分:0)

我实际上没有解决问题,我只是治愈了症状。我编辑了ant.bat。刚刚添加了一行:在文件开头设置JAVA_HOME = path \到\ _ jdk