Какую последнюю версию 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 не устанавливается.

Я мог бы попытаться загрузить его с помощью «бинарного поиска», но, возможно, у кого-то есть эта информация?

0
Похоже, ответ на ваш вопрос JRE8u25. Похоже, что Oracle просто исправил исполняемый файл установки для поддержки операционных систем, которые, как он утверждал, поддерживали. Конечно, они исправили это еще в 2014 году. Ramhound 6 лет назад 1
Да, похоже так. Я попробовал 8u161, и это не удалось. Hrvoje T 6 лет назад 0

2 ответа на вопрос

0
tukan

Хм, может быть, у JRE8u172 проблема совместимости с установщиком? Подробнее здесь: https://stackoverflow.com/questions/20965564/install-jdk8-on-windows-xp-advapi32-dll-error/21202600#21202600

Что касается 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, которые я не использую.

Похожие вопросы