0

Let say I am not a java developer and an ordinary person, and installing any application that is written in Java. So, do I need to first install the JRE or no all operating systems already have JRE installed on them?

4

2 回答 2

3

是否所有操作系统都已安装 JRE 以运行 Java 应用程序?

不。

首先,Java 不一定适用于所有操作系统。(它可能适用于您的应用程序所针对的大多数操作系统......但可能不是。)

其次,大多数操作系统平台默认没有安装 Java。事实上,许多操作系统供应商根本不支持 Java:Java 是由第三方供应商提供的。

那么,我需要先安装 JRE 还是没有所有操作系统都已经安装了 JRE?

在 Java 9 之前,答案是您必须安装 JRE 或 JDK。这可以通过直接下载和安装来完成,或者通过某些操作系统上的包管理系统进行安装。也可以通过在应用程序的安装程序中嵌入 JRE 来完成。

从 Java 9 开始,您还可以使用“jlink”来创建包含精简 JRE 的可执行文件,该 JRE 专门用于在特定目标平台上运行您的应用程序。这是Oracle 为想要分发“消费级”Java 应用程序的人推荐的方法。

从 Java 11 开始,对于一些 Java 供应商(例如 Oracle),JRE 选项不再可用。对于这些供应商,如果您希望“完整的”Java 运行您的应用程序,您/您的用户需要安装 JDK。

于 2019-06-01T03:41:23.157 回答
0

Java 运行时环境与操作系统无关。您可以安装任何带有或不带有 JRE 的操作系统。如果您自己安装了操作系统,我猜它没有。如果您购买了带有操作系统的计算机,则取决于您是从谁那里购买的。

检查您是否安装了 JRE 在所有操作系统上几乎相同。打开终端(在 Windows 上运行 CMD)并输入java --version.

如果没有,则需要安装它。只需在 [在此处插入您的操作系统] 上谷歌安装 JRE

于 2019-05-31T22:05:32.343 回答