Обычно это должно быть, поскольку большинство функций совместимы с обратной совместимостью. Однако никаких гарантий нет. Пожалуйста, следуйте правильному процессу и проводите тестирование перед началом производства.
Для веб-контейнера, с версией jdk, также было бы изменено. Это может вызвать некоторые проблемы в зависимости от поставщика программного обеспечения и всех сервисов, которые вы используете в контейнере (JNDI, пул соединений и т. Д.). У меня когда-то была проблема с переносом приложения на более высокую версию JDK. Мы также обновили Websphere. Мы использовали JSF, и более высокая версия WAS включала JSF-банки, которые сталкивались с нашими банками приложений.
В ваших приложениях может быть использовано много сторонней библиотеки, на которые может быть оказано влияние. Опять же, в основном вы должны быть ОК, но могут быть небольшие проблемы. Не зная ваших приложений, я могу предложить только выполнить миграцию и тест для подтверждения.
Это довольно сложно сказать, не зная базы кода. Почему бы вам просто не попробовать его в среде разработки и посмотреть, что произойдет? К сожалению, у вас нет автоматических тестов, поэтому вам придется вернуться к ручному тестированию. – Stefan
Значит, есть шанс, что код сломается? Я замечаю, что Oracle предоставила некоторые проблемы совместимости на http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html#A999198 Я думаю, да, это может сломаться. – sancho21