Questa è piuttosto una vecchia domanda, ma aggiungerò i miei appunti per riferimenti futuri.
Avevo un problema simile e l'ho risolto modificando l'ordine delle esportazioni nella variabile PATH.
Per esempio stavo usando un metodo di concatenazione di stringhe sul mio cammino da fare (questo è solo un esempio):
$> export PATH='$PATH:'$JAVA_HOME
Se la mia variabile PATH già avuto un java in essa, l'ultimo valore sarebbe senza significato, quindi l'ordine avrebbe importanza. Per risolvere questo ho iniziato a invertirlo aggiungendo prima la mia variabile, quindi aggiungendo il PERCORSO.
Seguendo questa idea ho invertito l'ordine che ANT_HOME veniva esportato. Aggiunta di JAVA_HOME prima di ANT_HOME.
Questa potrebbe essere solo una coincidenza, ma ha funzionato per me.
fonte
2011-07-18 16:27:07
Quale sistema operativo utilizzate? –
È possibile scrivere uno script batch per specificare esattamente come eseguirlo. Se è appena in fase di compilazione, è possibile specificare la versione nel comando, come ad esempio: –