我的问题是JAVA_HOME变量。当我在cmd中回显它时,它指向jdk,因为它应该,当我从powershell回显它时,它指向jre7,当我用来自web的php脚本回应它时它指向jre6。我试图用来自powershell和php脚本的set JAVA_HOME和set-variable JAVA_HOME设置它,我从web调用,但都没有工作。有没有人知道我怎么能解决这个问题?感谢
答案 0 :(得分:1)
是否有可能将JAVA_HOME定义为用户变量而不是系统变量,并且这些进程是作为不同的用户运行的?
答案 1 :(得分:0)
我实际上没有解决问题,我只是治愈了症状。我编辑了ant.bat。刚刚添加了一行:在文件开头设置JAVA_HOME = path \到\ _ jdk