Dado que el público Java 6 SE JRE se está acercando a su EOL (Nov '12), estoy considerando transferir mis proyectos de Java 6 a Java 7. Esto no sería un gran problema, si Apple proporcionara un Java 7 JRE para Mac OS X. Pero como Apple no está dispuesto a hacerlo, todavía tengo que dar soporte a usuarios que solo tienen Java JRE.¿Es posible compilar archivos de clase con Java 7 SDK que se puede ejecutar en JVM Java 6?
¿Existe alguna manera de compilar los binarios compatibles con Java 6 (archivos de clase) con Java 7 javac? Ciertamente, soy consciente de que no puedo usar las nuevas características de Java 7 al hacerlo.
Gracias en anticipción!
Relacionados: http://stackoverflow.com/questions/4061965/if-i-compiled-a-java-file-in-the-newest-jdk-would-an-older-jvm-be-able-to -run-t – assylias
posible duplicado de [Set ant bootclasspath: JDK 1.7 tiene una nueva advertencia javac para establecer una fuente anterior sin bootclasspath] (http://stackoverflow.com/questions/7260697/set-ant-bootclasspath-jdk-1 -7-has-a-new-javac-warning-for-setting-a-older-sour) –
Duplicado de http://stackoverflow.com/questions/7661980/compiling-java-7-to-java-6 – karmakaze