2

In the past Java JRE 1.8 could not be installed on WinXp. The error message was:

the procedure entry point RegDeleteKeyExA could not be located in the dynamic link library ADVAPI32.dll

I read here in an answer Oracle has announced fix for Windows XP installation error that Oracle fixed that bug in JRE8u25. Quote:

I'm adding this answer since Oracle has decided to fix Windows XP installation. As of the JRE 8u25 release in 10/15/2014 the bug has been fixed that prevented Windows XP installation.

However, this does not mean that Oracle is continuing to support Windows XP. They make no guarantee about current and future releases of JRE8 being compatible with Windows XP. It looks like it's a run at your own risk kind of thing.

I know this is a bad idea, but I need it only for testing. So my question is: what is the latest update of JRE1.8 version that support out-of-box installation on WinXP (between JRE8u25 and todays JRE8u172? I tried 8u25 and it works. However 8u172 doesn't install.

I could try to dowload it with a 'binary search', but maybe someone has this information?

2
  • 1
    It sounds like the answer to your question is JRE8u25. It sounds like Oracle simply fixed the installation executable to support the operating systems they claimed it supported. Of course they fixed it back in 2014.
    – Ramhound
    Commented May 17, 2018 at 10:11
  • Yes, it seems so. I tried 8u161 and it failed.
    – Hrvoje T
    Commented May 17, 2018 at 10:21

3 Answers 3

10

JDK 8u262 will install out-of-the box, and I have it working on my XP 32-bit laptop. I have not been able to install u272 successfully thus far.

It's worth noting that some of the later updates break compatibility with parts of JavaFX. Starting with u151, the JavaFX WebView does not work on XP (it works on u111), and starting with u161, nearly any JavaFX action will crash the VM. Thus I recommend an update in the u90 to u151 range if you are using JavaFX (u60 added additional JavaFX controls). These issues affect both XP 32-bit and XP Ultimate x64.

I have not found any other bugs with Java 9 on XP over the past 4 years, but there are areas of the JDK that I don't use.

1
  • Considering it was past 4 years in 2018, wouldn't it be the last 16 years now? :D
    – Journeyman Geek
    Commented May 11 at 0:38
2

Heavily changed new version of my answer:

NetBeans 8.2 seems to work fine with Java8 SDK update 51 on

Windows XP Home Edition Version 2002 Service Pack 3. JDK includes JRE. As of 2023_07_12 I downloaded the

jdk-8u51-windows-i586.exe

from

https://archive.org/details/Java_8_update_51

Thank You for reading my comment and thank You for the answers :-)

3
  • to clarify - does it fail on SP3, would it work, or is it untested?
    – Journeyman Geek
    Commented Jul 12, 2023 at 1:20
  • Why don't you edit your question to specify what SP version it does work on and leave it at that.
    – Blindspots
    Commented Jul 12, 2023 at 2:06
  • Thanks for the answer(s) to everybody. Being influenced by Your comment(s), I just did that :-) Commented Jul 13, 2023 at 4:16
0

Hmm maybe the JRE8u172 suffers from the installer compatibility problem? More here: https://stackoverflow.com/questions/20965564/installing-jdk8-on-windows-xp-advapi32-dll-error/21202600#21202600

As for JRE 8, the last I have seen installed is JRE8u161.

1
  • I have that link up, too. Ok, you have reduced my choice. I will try 8u161.
    – Hrvoje T
    Commented May 17, 2018 at 8:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .