我希望运行一个小实用程序(“夜间更新程序“,NU)为一款名为 Simutrans 的游戏所作。
NU 以 .jar 文件的形式出现,并且 NU 的唯一系统要求是 Java 9。
我的系统中安装了 Java 8(看来我需要保留它以便其他旧程序能够运行)。
似乎 Java 9不再被提供,但我认为 Java 12 将与 Java 9 程序向后兼容。
Java 12 安装页面提示我下载“开发套件“它使用了将近半 GB 的磁盘空间,但我不需要 IDE 或任何其他开发工具,因此这似乎不合适。我只想下载足够的文件以在 Windows 7 中以用户身份运行 NU(最好以用户而不是管理员帐户运行),仅此而已。
运行 NU 所需的最低 Java 安装是什么?请问我在哪里可以找到它?
我正在使用 64 位 Windows 7。
答案1
传统上,您需要 Java 运行时环境 (JRE),但当前版本的 Java 不再单独提供该环境。为什么?Oracle 现在希望所有开发人员在基于 Java 的应用程序中都包含 Java 运行时。如果开发人员没有这样做,您现在必须安装 JDK。
还有一些方法可以在不安装任何 Java 的情况下运行 Java 小程序。例如,如果您下载 JDK 并仅提取appletviewer.exe
和jli.dll
,则可以使用这些来“便携地”运行大多数小程序。这也已在 Java 9 中停止。