[Install] ANT - Installazione problematica
Inviato: sabato 14 aprile 2012, 12:57
Ciao ho installato ant_1.8.2-4build1_all.deb sul mio pc (uso una versione vecchia di ubuntu) e quando ho cercato di lanciare ant ho avuto problemi con la variabile JAVA_HOME. Sono riuscito a risolverli modificando l'inizializzazione della variabile JAVACMD nel file /usr/share/ant/bin/ant di cui allego un frammento.
if [ -z "$JAVACMD" ] ; then
if [ -n "$JAVA_HOME" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
JAVACMD="$JAVA_HOME/jre/sh/java"
elif [ -x "$JAVA_HOME/jre/bin/java" ] ; then
JAVACMD="$JAVA_HOME/jre/bin/java"
else
# JAVACMD="$JAVA_HOME/bin/java"
JAVACMD="$JAVA_HOME"
fi
else
JAVACMD=`which java 2> /dev/null `
if [ -z "$JAVACMD" ] ; then
# JAVACMD=java
JAVACMD=javac
fi
fi
fi
La variabile $JAVA_HOME è impostata a /usr/bin/java. Adesso sembra che tutto funzioni, anche se qualcosa mi lascia perplesso. Io uso ancora Karmic Koala (il mio pc è vecchio e non ho tempo e voglia di aggiornarlo) forse ci sono dei pacchetti diversi per questa versione? Con apt-get update ricevevo l'errore che il server non era raggiungibile, così mi sono tirato giù i .deb dal link http://security.ubuntu.com/ubuntu/pool/main/a/ant/.
if [ -z "$JAVACMD" ] ; then
if [ -n "$JAVA_HOME" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
JAVACMD="$JAVA_HOME/jre/sh/java"
elif [ -x "$JAVA_HOME/jre/bin/java" ] ; then
JAVACMD="$JAVA_HOME/jre/bin/java"
else
# JAVACMD="$JAVA_HOME/bin/java"
JAVACMD="$JAVA_HOME"
fi
else
JAVACMD=`which java 2> /dev/null `
if [ -z "$JAVACMD" ] ; then
# JAVACMD=java
JAVACMD=javac
fi
fi
fi
La variabile $JAVA_HOME è impostata a /usr/bin/java. Adesso sembra che tutto funzioni, anche se qualcosa mi lascia perplesso. Io uso ancora Karmic Koala (il mio pc è vecchio e non ho tempo e voglia di aggiornarlo) forse ci sono dei pacchetti diversi per questa versione? Con apt-get update ricevevo l'errore che il server non era raggiungibile, così mi sono tirato giù i .deb dal link http://security.ubuntu.com/ubuntu/pool/main/a/ant/.