Netbeans 6.5: Изменить переменную среды во время выполнения / отладки / тестирования? - PullRequest
3 голосов
/ 05 марта 2009

Вплоть до Netbeans 6.1 я использовал следующий рецепт для изменения переменной среды PATH во время выполнения задач run / debug / test: в файле 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 Ответ

2 голосов
/ 06 марта 2009

Попробуйте использовать

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

вместо

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

регистр не учитывается только в Windows и ant> 1.7

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...