Estoy haciendo Java en un servidor de clase donde no tengo root. Cada vez que intento compilar usando hormiga, apunta al directorio incorrecto (/usr/tomcat
en lugar de /usr/tomcat/jre
).¿Cómo cambio JAVA_HOME para hormiga?
Una de las cosas que se nos pidió que hiciéramos al configurar nuestras cuentas de usuario fue agregar export JAVA_HOME=/usr/tomcat/jre
al archivo .bashrc. No sé si se suponía que eso resolvería el problema, pero parece que no.
Entonces, ¿cómo puedo cambiar la propiedad JAVA_HOME para hormiga pero solo para cuando ejecuto hormiga?
EDIT: echo $JAVA_HOME
puntos a /usr/tomcat/jre
echo $JAVA_HOME\bin
puntos a /usr/tomcat/jrebin
El problema es cuando normalmente se ejecutan hormiga consigo este error:
Unable to locate tools.jar. Expected to find it in /usr/tomcat/lib/tools.jar
Buildfile: build.xml
compile:
[javac] Compiling 1 source file to /home/ejm244/build/classes
BUILD FAILED
/home/ejm244/build.xml:9: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
Total time: 0 seconds
¿Tienes ANT_HOME establecido? – laz
echo $ ANT_HOME no devuelve nada, probablemente no. Lo investigaré, pero cualquier información sería útil. –