以前Java JRE 1.8
在WinXp上无法安装。错误信息是:
无法找到程序输入点 RegDeleteKeyExA 于动态链接库 ADVAPI32.dll 中
我读这里在答案中Oracle 宣布修复 Windows XP 安装错误Oracle 在 JRE8u25 中修复了该错误。引用:
我之所以添加此答案,是因为 Oracle 已决定修复 Windows XP 安装。自 2014 年 10 月 15 日发布 JRE 8u25 以来,阻止 Windows XP 安装的错误已得到修复。
但是,这并不意味着 Oracle 会继续支持 Windows XP。他们不保证 JRE8 的当前版本和未来版本与 Windows XP 兼容。这看起来就像是自担风险。
我知道这不是个好主意,但我只需要它来测试。所以我的问题是:支持在 WinXP 上开箱即用安装的 JRE1.8 版本的最新更新是什么(在 JRE8u25 和今天的 JRE8u172 之间?我尝试了 8u25,它可以工作。但是 8u172 无法安装。
我可以尝试用“二进制搜索”来下载它,但也许有人有这些信息?
答案1
JDK 8u152 可立即安装,我已在 XP 32 位笔记本电脑上安装成功。到目前为止,我尚未成功安装 u162 或 u161。
值得注意的是,一些后续更新破坏了与 JavaFX 部分功能的兼容性。从 u112 开始,JavaFX WebView 无法在 XP 上运行(在 u111 上可以运行),从 u151 开始,几乎任何 JavaFX 操作都会导致 VM 崩溃。因此,如果您使用 JavaFX(u60 添加了额外的 JavaFX 控件),我建议在 u60 到 u111 范围内进行更新。这些问题会影响 XP 32 位和 XP Pro x64。
在过去的 4 年里,我没有发现 XP 上的 Java 8 有任何其他错误,但是 JDK 中有一些我没用过的区域。
答案2
我的答案的新版本发生了很多变化:
NetBeans 8.2似乎可以很好地工作Java8 SDK 更新 51在
Windows XP 家庭版 2002 Service Pack 3。JDK 包含 JRE。截至 2023_07_12,我下载了
jdk-8u51-windows-i586.exe
从
https://archive.org/details/Java_8_update_51
感谢您阅读我的评论并感谢您的回答:-)
答案3
嗯,也许 JRE8u172 存在安装程序兼容性问题?更多信息请见此处:https://stackoverflow.com/questions/20965564/installing-jdk8-on-windows-xp-advapi32-dll-error/21202600#21202600
至于 JRE 8,我见过的最新安装的是 JRE8u161。