過去には Java JRE 1.8
WinXpにインストールできませんでした。エラーメッセージは次のとおりです。
プロシージャエントリポイントRegDeleteKeyExAがダイナミックリンクライブラリADVAPI32.dllに見つかりませんでした
私は答えで ここ を読みましたOracleはWindowsの修正を発表しましたXPインストールエラー OracleはJRE8u25でそのバグを修正しました。引用:
OracleがWindows XPインストールを修正することを決定したので、この回答を追加します。2014年10月15日のJRE 8u25リリースの時点で、Windowsを妨げるバグが修正されましたXPインストール。
ただし、これはOracleがWindowsXPを引き続きサポートしていることを意味するものではありません。これらは、JRE8の現在および将来のリリースがWindowsXPと互換性があることを保証するものではありません。それはあなた自身のリスクのようなもので実行されているように見えます。
これは悪い考えですが、テストのためだけに必要です。だから私の質問は:WinXPへのすぐに使えるインストールをサポートするJRE1.8バージョンの最新のアップデートは何ですか(JRE8u25と今日のJRE8u172の間?私は8u25を試しましたが動作しますが、8u172はインストールされません。
「バイナリ検索」でダウンロードを試みることもできますが、誰かがこの情報を持っている可能性がありますか?
JDK 8u152はすぐにインストールでき、XP 32ビットラップトップで動作します。これまで、u162またはu161を正常にインストールできませんでした。
後のアップデートのいくつかは、JavaFXの一部との互換性を壊していることに注意してください。 u112以降、JavaFXWebViewはXP(u111で機能)では機能しません)、u151以降では、ほぼすべてのJavaFXアクションでVMがクラッシュします。したがって、u60での更新をお勧めします。 JavaFXを使用している場合はu111の範囲になります(u60は追加のJavaFXコントロールを追加しました)。これらの問題はXP 32ビットとXP Prox64の両方に影響します。
過去4年間、Java 8 on XPで、他のバグは見つかりませんでしたが、JDKには使用していない領域があります。
うーん、JRE8u172はインストーラーの互換性の問題に悩まされているのでしょうか?詳細はこちら: https://stackoverflow.com/questions/20965564/installing-jdk8-on-windows-xp-advapi32-dll-error/21202600#212026
JRE 8に関しては、私が最後にインストールしたのはJRE8u161です。