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

时间:2019-05-31 21:43:43

标签: java operating-system java-runtime-compiler

假设我不是Java开发人员,也不是普通人,而是安装任何用Java编写的应用程序。那么,我需要首先安装JRE还是没有在所有操作系统上都已经安装JRE?

2 个答案:

答案 0 :(得分:1)

  

是否已经为运行Java应用程序安装了所有操作系统的JRE?

否。

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

第二,大多数操作系统平台默认情况下未安装Java。实际上,许多OS供应商根本不支持Java:Java来自第三方供应商。

  

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

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

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

从Java 11开始,对于某些Java供应商,JRE选项不再可用。如果要“完整”的Java运行应用程序,则您/您的用户需要安装JDK。

答案 1 :(得分:0)

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

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

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