Моя версия JDK jdk1.8.0_45, и я создал приложение, использующее стандартную настройку JDK Compliance в eclipse.
Но у моего коллеги есть JRE с версией jre1.8.0_20. Поэтому, когда мое приложение запускается в его системе, оно бросает
java.lang.UnsupportedClassVersionError Unsupported major.minor version 52.0
Если я создаю приложение с соблюдением JDK, равным 1.7, он отлично работает. Но я не хочу потерять все функции JDK 8 только для несоответствия малой версии.
И в eclipse я не могу установить уровень соответствия второстепенной версии. Можно ли установить его?
Или Java переадресован с небольшими версиями версий? Если это так, очевидно, эта ошибка не должна произойти, я верю.