在 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 专家。有任何指示/建议吗?
最佳答案
尝试使用
<env key="PATH" path="..."/>
代替
<env key="Path" path="..."/>
它仅在 Windows 和 ant > 1.7 上不区分大小写
关于java - 网 bean 6.5 : Change an environment variable during run/debug/test?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/613973/