2

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

4

2 回答 2

1

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

于 2012-08-09T14:16:17.670 回答
0

我实际上并没有解决问题,我只是治愈了症状。我已经编辑了 ant.bat。刚加了一行:set JAVA_HOME=path\to\jdk at the start of the file

于 2012-08-16T07:15:07.950 回答