誰得な気がしなくもないですが。
Java 1.1 は、いまでも Oracle Java Archive からダウンロードできます。
Java Archive Downloads - Java SE 1.1
しかし、これを 64bit 版の Windows にインストールしようとすると、インストーラの一部が 16bit アプリケーションなので、途中でエラーになります*1。
- -
サポートされていない 16 ビット アプリケーション
- -
64 ビット バージョンの Windows での非互換性のため、プログラムまたは機能である
"\??\C:\USERS\TEST\APPDATA\LOCAL\TEMP\~EXB0000\setup.exe" を開始または実行できません。ソフトウェア製造元に問い合わせて 64 ビット Windows 互換バージョンが利用可能であるかどうか確認してください。
回避策
ReactOS プロジェクトの成果物を使えば、上記のエラーを解消してインストールができます。
(大抵の古い 16bit インストーラーは、これを使ってインストールができます)
まずは前段階として、Java のインストールファイルを入手します。
- jdk-1_1_8_010-windows-i586.exe を実行
- 前述のエラーダイアログが表示されたら、OKボタンを押さずに "%TEMP%\~EXB0000" *2を開く
- フォルダ内のファイルを、すべて適当なフォルダーにコピー
- エラーダイアログを閉じる
続いて、ツールをダウンロードして実行します。
- ReactOS の InstallSheild Engine 3.0 16bit ランチャー解凍ツール (Is3Engine.zip) をダウンロード
- "Is3Engine.zip" を展開
- 展開すると "setup32.exe" があるので、コピーした Java インストーラと同じフォルダへ移動
- "setup32.exe" を実行
これで昔懐かしいインストーラが起動するので、あとは指示に従ってインストールすれば完了です。