2009-03-05 9 views
3

Jusqu'à Netbeans 6.1, j'utilisais la recette suivante pour changer la variable d'environnement PATH au cours de l'exécution/débogage/tâches de test: dans le fichier build.xml I inclus:Netbeans 6.5: Changer une variable d'environnement pendant l'exécution/le débogage/le test?

 
<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}">        
... 

(ce fut pour les machines Windows) . Sous Netbeans 6.5, cette magie ne semble plus fonctionner, pas pour PATH, ou d'autres variables d'environnement (en utilisant key = "..." value = "..." à la place). Je reconstruis les projets du Nouveau-Brunswick à partir de rien et je ne suis pas un expert Ant pour commencer. Des pointeurs/suggestions?

Répondre

2

Essayez d'utiliser

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

au lieu de

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

il est insensible à la casse uniquement sous Windows et ant> 1.7

Questions connexes