Вы пытаетесь запустить программу, скомпилированную на более новой версии Java, на более старой версии Java.
Убедитесь, что программа скомпилирована для соответствующей целевой версии, на которой вы будете работать.Вы можете установить параметры компиляции, чтобы использовать более новый компилятор для создания программ, которые будут работать на более старых версиях, но, очевидно, вы не можете использовать более новые функции.
Например: Java 7 запускает все предыдущие версии двоичных файлов.Java 5 не может запускать более новые версии двоичных файлов.