Мой код Java скомпилирован в jdk 1.6.
Я использую файлы jar MQ (из версии 8.0 MQ) в пути сборки проекта.
Мой сервер приложений работает с jdk 1.6,
MQ версии 8.0 установлен на сервере.
Теперь, когда я развернул свое приложение на сервере, я получаю сообщения об ошибках типа:
java.lang.UnsupportedClassVersionError "и ошибки, связанные с основной версией 50, 51 и т. Д.
Я понимаю концепции версии здесь, но меня немного смущает, почему во время выполнения возникает несоответствие версии, как вclasspath ссылается на те же файлы JAR, что и во время сборки проекта. Это связано с тем, что MQ jars был скомпилирован в 51, который имеет более высокую версию, чем 50? Пожалуйста, сообщите, что можно сделать здесь.