В последнее время мы обновляем версию Jdk от 1.6
до 1.8
в одном из моих проектов Java. Но есть некоторые ошибки компиляции или времени выполнения, поэтому мне нужно обновить некоторые библиотеки:
- gradle:
1.9
до1.10
- spring:
3.x
до4.x
Это потому, что они используют некоторые ранние версии ASM, но которые поддерживают jdk 1.8 только от 5.x
Java заявила, что она совместима с обратной совместимостью, но почему исходные версии библиотек не могут напрямую работать с jdk 1.8?