Oracleの入手可能な32ビットのダウンロードパッケージがないようです ダウンロードリスト 。
UPDATE
こちらからダウンロードできます。
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.Oracle.com/otn-pub/Java/jdk/9+181/jdk-9_windows-x86_bin.exe
JDK9用の32ビットバイナリは、暗号化されていないOracleのお粗末な ダウンロードページ に含まれていないようですが、([Accept License Agreement]をクリック後)64ビットバイナリのURLをコピーしてx64
を変更するとx86
にすると、32ビットのバイナリが得られます。
更新日:そして今、それは行ってしまった。奇妙だ! Oracleは何をしているのですか?彼らは Java 9用のx86特有のバグを修正しようと努力した 、彼ら 明示的に32ビットのWindowsとLinuxがサポートされていると言っている 、彼ら 2ビットシステム 、それらは テスト目的で32ビットビルドをプレリリース期間を通して完全に利用可能にしました 、そしてそれらには何もありません JDK 9移行ガイド はそれを示します32ビットプラットフォームは削除されました(実際はまったく逆です)-client
VMコマンドラインオプションが削除されたため、高速の-server
VMが32ビットのデフォルトになりました).
では、なぜ彼らは突然リリースバイナリを隠しているのでしょうか。
偶然、Windows JDK(JREを含む)とLinux JRE for x86をダウンロードしました。 Linux JDKがありません。あなたはそれが本物であることを見ることができるように、Windows exeファイルのプロパティにOracleデジタル署名があります。 Oracleが彼らの行動を一緒にしてくれることを願っています。
アップデート2:どうやらオラクルはx86 Javaのサポートを永久に廃止することを決定しました。彼らはどういうわけかJava 9バイナリを偶然に完成させ、コンパイルし、デジタル署名し、そして公開しました。バイナリはまだ動作しますが、おそらくアップデートを受け取らないでしょう。
更新3:どうやらOracleはJava開発者に対して非常に憎しみと敵意を抱いているので、彼らは DMCA要求で上記のダウンロードをブロックするようGoogleに強いています 。できることは何もない。ごめんなさい。あなたがJava 9を持っているなら、あなたはそれを持っていて、それはまだうまくいくでしょう。あなたがJava 9を持っていないなら、まあ、あなたは創造的になる必要があります。
私はここでWin32ビルドを見つけました: https://github.com/ojdkbuild/ojdkbuild
これはRedHatによって提供される(サポートなしで)OpenJDKです。将来それらがそれらのビルドを提供するかどうかはわかりません。
チーフJavaアーキテクトのMark Reinhold 9月25日のTwitterで :
申し訳ありませんが、32ビットビルドのJDK 9を出荷する予定はありません。私たちは過去より未来に焦点を当てることを試みています。
はい、あなたはあなた自身の32ビットJDK 9バイナリを構築することができます。
OracleはWindows 32ビットクライアントVMを削除しました
「JDK 9では、Windows 32ビットクライアントVMは使用できません。サーバーVMのみが提供されています。」正確さすらありません、32ビットサーバーVMさえありません(2017年9月27日現在)。
更新:Windowsだけでなく、どんなプラットフォーム用の32ビットも利用できません。