Java Netbeans 6.5:在运行/调试/测试期间更改环境变量?

Java Netbeans 6.5:在运行/调试/测试期间更改环境变量?,java,netbeans,ant,Java,Netbeans,Ant,在Netbeans 6.1之前,我一直在使用以下方法在运行/调试/测试任务期间更改PATH环境变量:在我包含的build.xml文件中: <property environment="env"/> <target name="-init-macrodef-java"> <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1&quo

在Netbeans 6.1之前,我一直在使用以下方法在运行/调试/测试任务期间更改PATH环境变量:在我包含的build.xml文件中:

<property environment="env"/> <target name="-init-macrodef-java"> <macrodef name="java" uri="http://www.netbeans.org/ns/j2se-project/1"> <attribute default="${main.class}" name="classname"/> <element name="customize" optional="true"/> <sequential> <java classname="@{classname}" dir="${work.dir}" fork="true"> <jvmarg line="${run.jvmargs}"/> <env key="Path" path="${work.dir}/../../bin;${env.Path}"> ... ... (这是针对Windows计算机的)。在Netbeans 6.5下,这种魔力似乎不再起作用,对于路径或其他环境变量(改为使用key=“…”value=“…”)不起作用。我从头开始重建NB项目,但收效甚微,而且我一开始也不是蚂蚁专家。有什么建议吗?

尝试使用

 <env key="PATH" path="..."/>

而不是

 <env key="Path"  path="..."/>

它仅在Windows和ant>1.7上不区分大小写