É possível compilar arquivos de classe com o Java 7 SDK, que pode ser executado em Java 6 JVMs?

Como o Java 6 SE JRE público está se aproximando do EOL (Nov '12), estou pensando em migrar meus projetos do Java 6 para o Java 7. Isso não seria um grande problema, se a Apple fornecesse um Java 7 JRE para o Mac OS X. Mas como a Apple não está disposta a fazê-lo, ainda tenho que oferecer suporte a usuários que tenham apenas um Java 6 JRE.

Existe uma maneira de compilar binários compatíveis com Java 6 (arquivos de classe) com o Java 7 javac? Certamente, estou ciente de que não posso usar os novos recursos do Java 7 ao fazer isso.

Obrigado antecipadamente!

questionAnswers(4)

yourAnswerToTheQuestion