How To Change Java Compiler in Ant on Fedora Core / Linux ¿Cómo cambiar el compilador Java en hormiga en Fedora Core / Linux
Fedora Core team, in its infinite wisdom, decided to ship a so-called “free” (but essentially useless and crappy; pardon my French) JVM (read gcj) with its installation. Fedora Core equipo, en su infinita sabiduría, decidió enviar a un llamado "libre" (pero esencialmente inútil y crappy; perdón mi francés) JVM (leer gcj) con su instalación. Not only that this “free” JVM is integrated with java softwares from Fedora repositories making them pretty hard to use too. No sólo que esta "libre" JVM se integra con software de java repositorios de Fedora haciéndolos muy difíciles de utilizar. I think this is a ridiculous decision by the Fedora Core team. Creo que esta es una decisión ridícula por el equipo de Fedora Core. Anyway so we are stuck with ant which somehow, as if by magic, picks up the old gcj based Java compiler, even though I have installed JDK 1.6 on my machine and the executables are in path. En cualquier caso lo que estamos atascados con hormiga que de alguna manera, como si por arte de magia, recoge la vieja gcj compilador basado en Java, aunque tengo instalado el JDK 1,6 en mi máquina y los ejecutables están en camino.
I tried several options to force ant to use the JDK 1.6 compiler but without any success. He intentado varias opciones para la fuerza de hormigas a utilizar el JDK 1,6 compilador pero sin ningún éxito. For example I tried specifying the path of javac executable, specified the source and target etc. Finally I stumbled upon a simple solution. Por ejemplo he intentado especificando la ruta del ejecutable javac, se especifica el origen y destino, etc Por último, me tropecé a una solución simple.
In Fedora Core ant can be configured using /etc/ant.conf. En Fedora Core hormiga se puede configurar usando / etc / ant.conf. I simply opened the file and specified the JAVA_HOME there like: Simplemente abre el archivo y se especifica el JAVA_HOME existe como:
JAVA_HOME=/usr/java/latest JAVA_HOME = / usr / java / última
That’s all it took to override its default settings. Eso es todo lo que se tardó en anular su configuración por defecto.
Filed under Filed under Fedora Core 6 Fedora Core 6 , Headline News Headline News , How To Cómo , J2EE , Java Software El software de Java , Linux , Linux Migration La migración Linux , Programming Programación , Tech Note Nota técnica | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artículo |
Email this Article Enviar artículo
You may also like to read También puede leer |




August 7th, 2007 at 10:23 pm 7 de Agosto, 2007 a las 10:23 pm
senti questo e quello che serve per il problema del quale hai parlato Senti questo e quello che servir per il quale del problema hai parlato
—————————————————- ------------------
vai sul sito della java scarichi il pacchetto JDK 1.6 per linux no il rpm autoextraente ma il bin dopo che hai il pacchetto entri come root e spostalo JDK 1.6.bin in /opt dopo vai in /opt e fai chmod +x JKD1.6.bin dayi un bell yes a la licensa e ti crea la cartella a questo punto puoi cancelare il file bin ma la cosa no finisci qua visto che bisogna dirle a fedora che versione usare di java “alternatives –install /usr/bin/java java /opt/cartella_jdk/bin/java 2″per commodita usare il auto completamento,adesso facciamo “alternatives –config java”e scegliamo quella che aviamo messo noi in /opt quindi la cosa e chiara per piu chiarimeti andate su vai sul sito della java scarichi il pacchetto JDK 1,6 por linux no il rpm autoextraente bin ma il dopo che hai il pacchetto ENTRI llegado raíz e spostalo JDK 1.6.bin en / opt dopo vai a / opt e fai chmod + x JKD1.6. bin dayi un campanario sí a la licensa e ti la creación cartella un punto questo il puoi cancelare archivo bin ma la cosa no finisci qua visto che bisogna dirle una fedora versione che di usare java "alternativas-install / usr / bin / java java / opt / cartella_jdk / bin / java 2 "por commodita usare il completamento auto, adesso facciamo" alternativas java-config "scegliamo e quella che noi aviamo messo in / opt quindi la cosa por chiara e piu chiarimeti su Andate http://www.fedoraonline.it