Какую последнюю версию Java JRE1.8 вы можете установить в WinXP "из коробки"?
933
Hrvoje T
В прошлом Java JRE 1.8 не мог быть установлен на WinXp. Сообщение об ошибке было:
не удалось найти точку входа в процедуру RegDeleteKeyExA в библиотеке динамических ссылок ADVAPI32.dll
Я прочитал здесь в ответе Oracle объявил об исправлении ошибки установки Windows XP, которую Oracle исправил в JRE8u25. Цитата:
Я добавляю этот ответ, поскольку Oracle решила исправить установку Windows XP. В выпуске JRE 8u25 от 15.10.2014 была исправлена ошибка, препятствовавшая установке Windows XP.
Однако это не означает, что Oracle продолжает поддерживать Windows XP. Они не гарантируют совместимость текущих и будущих выпусков JRE8 с Windows XP. Похоже, это бег на свой страх и риск.
Я знаю, что это плохая идея, но она мне нужна только для тестирования. Поэтому мой вопрос: какое последнее обновление версии JRE1.8, которая поддерживает установку из коробки на WinXP (между JRE8u25 и сегодняшней JRE8u172? Я пробовал 8u25, и он работает. Однако 8u172 не устанавливается.
Я мог бы попытаться загрузить его с помощью «бинарного поиска», но, возможно, у кого-то есть эта информация?
Похоже, ответ на ваш вопрос JRE8u25. Похоже, что Oracle просто исправил исполняемый файл установки для поддержки операционных систем, которые, как он утверждал, поддерживали. Конечно, они исправили это еще в 2014 году.
Ramhound 6 лет назад
1
Да, похоже так. Я попробовал 8u161, и это не удалось.
Hrvoje T 6 лет назад
0
Что касается JRE 8, последнее, что я видел установленным, является JRE8u161.
У меня тоже есть эта ссылка. Хорошо, вы сократили мой выбор. Я попробую 8u161.
Hrvoje T 6 лет назад
0
0
CBusDeveloper
JDK 8u152 будет установлен "из коробки", и он будет работать на моем 32-битном ноутбуке с XP. До сих пор я не смог успешно установить u162 или u161.
Стоит отметить, что некоторые из более поздних обновлений нарушают совместимость с частями JavaFX. Начиная с u112, JavaFX WebView не работает на XP (он работает на u111), а начиная с u151, практически любое действие JavaFX приведет к сбою виртуальной машины. Поэтому я рекомендую обновить диапазон от u60 до u111, если вы используете JavaFX (в u60 добавлены дополнительные элементы управления JavaFX). Эти проблемы касаются как 32-битной XP, так и XP Pro x64.
За последние 4 года я не обнаружил никаких других ошибок с Java 8 на XP, но есть области JDK, которые я не использую.