С джавой, кстати, похожая хрень. Недавно чтобы установить простенькую программку пришлось полностью удалять всю жабу и ставить старую версию jre, так как только в ней есть нужные библиотеки и функции, которых почему-то нет в новых версиях и без них нихрена не работает. Но главное, что это не наши сделали, а западные, значит так и надо!
jre в системе может быть несколько, никаких проблем. просто надо было или заставить системную переменную java_home смотреть на папку с нужной версией или запустить руками из-под нужной жавы
Вообще с Java 9 или 11 появились модули, и для тех java программ, которые их не поддерживают, нужна старая версия. Фича очень полезная, но сделать её с полной поддержкой обратной совместимости не получилось.
Ну и бывает, что "нужные функции" это незадокументированные или устаревшие функции, вместо которых в новых версиях есть другие функции. Но если старую программу не обновили - она про них не знает.
С джавой, кстати, похожая хрень. Недавно чтобы установить простенькую программку пришлось полностью удалять всю жабу и ставить старую версию jre, так как только в ней есть нужные библиотеки и функции, которых почему-то нет в новых версиях и без них нихрена не работает.
Но главное, что это не наши сделали, а западные, значит так и надо!
jre в системе может быть несколько, никаких проблем. просто надо было или заставить системную переменную java_home смотреть на папку с нужной версией или запустить руками из-под нужной жавы
Minecraft более старой версии!
Вообще с Java 9 или 11 появились модули, и для тех java программ, которые их не поддерживают, нужна старая версия. Фича очень полезная, но сделать её с полной поддержкой обратной совместимости не получилось.
Ну и бывает, что "нужные функции" это незадокументированные или устаревшие функции, вместо которых в новых версиях есть другие функции. Но если старую программу не обновили - она про них не знает.
Видимо это исключительный случай. Везде, где слышал про жаву, говорилось, что она имеет отличную обратную совместимость.