Вы сможете использовать файлы классов из предыдущих JRE / JDK.Совместимость форвардов поддерживается.Однако вы не сможете вернуться назад (например, с JDK7 на более раннюю версию JRE / JDK).Формат файла класса для JDK7 был изменен, чтобы отразить такие вещи, как invokedynamic
.
Более подробная информация , обсужденная здесь .