JDK, JRE e compatibilidade com JARs

Conheço um pouco sobre a origem e compatibilidade binária do JDK e JRE (por exemplo,est eest), mas não tem certeza sobre a seguinte situação:

Consider Eu tenho um aplicativo que é compilado usando JDK5 e roda em JRE6. Ele usa algumas bibliotecas (jars) que também são compiladas usando o JDK

gora, eu quero compilar meu aplicativo usando o JDK6. Que novos problemas poderiam surgir no tempo de execução nesse caso (particularmente, em compatibilidade com os jarros "antigos")? Devo testar novamente novamente o aplicativo (toque em todas as bibliotecas) ou posso confiar na compatibilidade prometida JDK / JRE?

questionAnswers(6)

yourAnswerToTheQuestion