tutorial - ant y java 8: "la versión principal 52 es más nueva que la 51, la versión principal más alta admitida por este compilador"
ant build (3)
Estoy tratando de actualizar mi proyecto de hormiga de java 7 a java 8.
(el proyecto se implementó en "Eclipse Kepler" con "Java ™ 8 compatible con Eclipse Kepler SR2")
Para eso descargué la hormiga 1.9.4 (según esta publicación http://wiki.eclipse.org/Ant/Java8 ), y la configuro como mi "casa de hormigas".
cuando estoy tratando de compilar, recibí la siguiente advertencia: "major version 52 is newer than 51, the highest major version supported by this compiler. [javac] It is recommended that the compiler be upgraded."
Pero el compilador que se definió para el espacio de trabajo es 1.8. (En la configuración de la hormiga, se define que el compilador es el mismo compilador del espacio de trabajo).
¿Alguna idea de lo que pasó?
Muchas gracias.
Eyal
Este error generalmente aparece cuando hay una diferencia en la versión de JDK. Por favor, compruebe classpath, java -version y JAVA_HOME establecidos en la variable de entorno.
Verifique que tools.jar utilizado por Ant proceda de JDK8 y no de JDK7.
Ventana -> Preferencias:
En el panel izquierdo, ve a Ant -> Runtime. En la pestaña de Classpath, verifique las entradas globales.
Asegúrese de agregar JAVA_HOME en las variables de Classpath: Ventana-> Java-> Ruta de compilación-> Las variables de Classpath apuntan a "ruta / a / jdk"