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

时间:2009-03-05 08:29:54

标签: 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">
       <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下,这种魔法似乎不再起作用,不适用于PATH或其他环境变量(使用key =“...”value =“...”代替)。我从零开始重建NB项目,但是我没有开始使用Ant专家。有什么指示/建议吗?

1 个答案:

答案 0 :(得分:2)

尝试使用

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

而不是

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

仅在Windows和ant&gt;上不区分大小写。 1.7