Como posso usar uma biblioteca compilada para o Java 7 no Java 6?
Eu estou trabalhando em um aplicativo Java, onde eu preciso usar um jarro chamadomyBeans.jar
.
estemyBeans.jar
contém muitos arquivos de classe, que são compilados comjdk 1.7. Eu não tenho o código-fonte para esses arquivos de classe.
E toda a minha aplicação está usandojdk 1.6. Eu não posso mudar o compilador parajdk 1.7. Então, quero que meu jar seja compatível com meu aplicativo. E é por isso que eu quero que as classes do jar sejam compiladas comjdk 1.6.
Agora minha pergunta é:Existe alguma maneira de compilar os arquivos de classe (e não os arquivos java) usando o jdk 1.6?
Quaisquer sugestões alternativas também são bem vindas.
Alguém me recomendou para obter o código-fonte dos arquivos de classe usando o decompiler e depois compilar o código-fonte com o jdk 1.6. Mas eu preferiria essa solução no final, pois há muitos arquivos de classe.