Нет, не всегда необходимо использовать самую новую версию JDK. Когда выбираете версию JDK для своего проекта, важно учитывать совместимость с используемыми библиотеками и фреймворками, требования к производительности, поддержку и обновления версии JDK.
Java 8 до сих пор широко используется в различных проектах из-за своей стабильности и широкой поддержки. Однако, стоит помнить, что Java 8 не будет поддерживаться Oracle после января 2019 года (за исключением платной поддержки). Поэтому, переход на более новые версии JDK может быть необходимым для обеспечения безопасности и поддержки вашего приложения в будущем.
Адаптация к старым версиям JDK может быть вызвана сложностями совместимости с новыми библиотеками и фреймворками, а также отсутствием поддержки некоторых современных функций языка Java. Однако, многие компании продолжают использовать Java 8 из-за устойчивости и надежности этой версии.
На данный момент Java 8 все еще широко используется, но по мере того как новые версии JDK становятся все более стабильными и функционально насыщенными, тенденция перехода на более новые версии будет продолжаться. Ожидается, что к 2024 году Java 8 будет уже устаревшей версией, и большинство проектов будут использовать более новые версии JDK, такие как Java 11 или Java 17, которые будут обеспечивать более современные функции, безопасность и производительность.