Dato che il Java 6 SE JRE pubblico si avvicina al suo EOL (Nov '12), sto considerando di trasferire i miei progetti da Java 6 a Java 7. Questo non sarebbe un grosso problema, se Apple fornisse un Java 7 JRE per Mac OS X. Ma poiché Apple non è disposta a farlo, devo ancora supportare utenti che hanno solo un JRE Java 6.È possibile compilare file di classe con Java 7 SDK che può essere eseguito su Java 6 JVM?
C'è un modo per compilare i binari compatibili con Java 6 (file di classe) con Java 7 javac? Certamente sono consapevole che non posso usare le nuove funzionalità di Java 7 quando lo faccio.
Grazie in anticipo!
Correlato: 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
possibile duplicato di [Set ant bootclasspath: JDK 1.7 ha un nuovo avviso javac per l'impostazione di una fonte precedente senza bootclasspath] (http://stackoverflow.com/questions/7260697/set-ant-bootclasspath-jdk-1 -7-has-a-new-javac-warning-for-setting-an-older-sour) –
Duplicato di http://stackoverflow.com/questions/7661980/compiling-java-7-to-java-6 – karmakaze