如何在 64 位 Windows 上安装 Java 1.1

Yuj*_*are 2 java

我从Oracle Java Archive下载了 Java 1.1 。

我尝试将其安装在 Windows 10(64 位)上......出于研究目的。

但是,它失败并出现以下错误。

不支持的 16 位应用程序

由于与 64 位版本的 Windows 不兼容,程序或功能“\??\C:\USERS\TEST\APPDATA\LOCAL\TEMP\~EXB0000\setup.exe”无法启动或运行。请联系软件供应商询问是否有 64 位 Windows 兼容版本。

但是,Java 1.1 是一个 32 位应用程序。
我该如何安装它?

Yuj*_*are 6

Java 是 32 位应用程序,但安装启动器是 16 位应用程序。
因此,我使用 ReactOS 的 InstallShield Engine 3.0(32 位应用程序)安装了它。

  1. 获取 Java 安装程序文件。

    1. 执行jdk-1_1_8_010-windows-i586.exe
    2. 当出现错误对话框时,打开C:\USERS\(User Name)\APPDATA\LOCAL\TEMP\~EXB0000
      (此时不要点击确定按钮)
    3. 将所有文件复制到另一个文件夹
    4. 单击确定按钮
  2. 下载该工具并执行它。

    1. 下载Is3Engine.zip(ReactOS的InstallSheild引擎3.0)
    2. 摘录Is3Engine.zip(包含setup32.exe
    3. 移至setup32.exe复制的 Java 安装程序
    4. 执行setup32.exe

Java开发工具包1.1.8_01

Java 1.1 现已安装。

C:\> C:\Program Files (x86)\Java\jdk1.1.8\bin\java.exe -version
java version "1.1.8"
Run Code Online (Sandbox Code Playgroud)

  • @Robert Stack Exchange 始终明确鼓励用户回答自己的问题。https://stackoverflow.com/help/self-answer (6认同)