运行 .jar Java 文件的最小安装量是多少?

Mat*_*hew 3 java windows-7 user-accounts jdk

我希望运行一个小实用程序(“ Nightly Updater名为 Simutrans 的游戏 ”,NU)。

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。

Jas*_*son 5

传统上,您需要 Java 运行时环境 (JRE),但当前版本的 Java 不再单独提供。为什么?Oracle 现在希望所有开发人员都将 Java 运行时包含在基于 Java 的应用程序中。如果开发人员没有这样做,您现在将被迫安装 JDK。

还有一些方法可以在不安装任何 Java 的情况下运行 Java 小程序。例如,如果您下载 JDK 并仅提取appletviewer.exeand jli.dll,您可以使用它们“可移植地”运行大多数小程序。这在 Java 9 中也停止了。