首页 > 解决方案 > 从 SDK 中运行 java exe

问题描述

我使用 Java 8(JDK 8)创建了一个程序,但是当我尝试在不是我的设备(所以没有 JDK)上运行它时,它让我下载了一个 JRE。1)为什么不是所有程序在您下载它们时都让您这样做?只是大多数程序不使用Java吗?2)我如何创建一个安装exe来安装JRE和程序。(到目前为止,我只是将我的程序作为 exe 运行)。

标签: javaexeexecutableexecutable-jar

解决方案


只是大多数程序不使用Java吗?

是的,java 是一种流行的编程语言,但大多数(桌面)应用程序不是用 java 编写的。

有些程序还附带 JRE,这意味着它与程序一起安装。

如何创建安装 exe 来安装 JRE 和程序。

exe 可以尝试从例如 OpenJDK 的 API 下载 JRE,执行它并等待它完成,您可以随身携带安装程序,您可以告诉用户安装 JDK,或者您使用执行以下操作之一的安装程序模板给你的东西。


推荐阅读