Posterior a de una extensa búsqueda de datos dimos con la respuesta este conflicto que suelen tener algunos los usuarios. Te brindamos la solución y deseamos resultarte de mucha apoyo.
Solución:
Lo resolví usando la siguiente configuración en mi complemento de compilador:
true
$JAVA_HOME/bin/javac
1.7
1.7
Esto usará el JDK que ha definido en su JAVA_HOME
propiedad del entorno.
Cita de esta publicación:
Java 5.0 y 6 solían tener un soporte deficiente para compilar clases para apuntar a versiones anteriores de Java. Siempre fue compatible con la versión anterior, pero a menudo no más. Incluso si pudiera compilar para la versión anterior, tenía que tener cuidado de no usar la funcionalidad que existía en las versiones anteriores.
Debes incluir -Xbootclasspath
al usar javac:
javac -Xbootclasspath:/path/to/jdk6/rt.jar -target 1.6 -source 1.6 Main.java
o compilar usando -target 1.7
(o superior, por supuesto):
javac -target 1.7 -source 1.7 Main.java
o usar javac
de jdk 6:
/path/to/jdk6/bin/javac Main.java
Te mostramos las comentarios y valoraciones de los usuarios
Si para ti ha sido útil este post, te agradeceríamos que lo compartas con el resto desarrolladores y nos ayudes a difundir nuestra información.