java - 从 SDK 中运行 java exe
问题描述
我使用 Java 8(JDK 8)创建了一个程序,但是当我尝试在不是我的设备(所以没有 JDK)上运行它时,它让我下载了一个 JRE。1)为什么不是所有程序在您下载它们时都让您这样做?只是大多数程序不使用Java吗?2)我如何创建一个安装exe来安装JRE和程序。(到目前为止,我只是将我的程序作为 exe 运行)。
解决方案
只是大多数程序不使用Java吗?
是的,java 是一种流行的编程语言,但大多数(桌面)应用程序不是用 java 编写的。
有些程序还附带 JRE,这意味着它与程序一起安装。
如何创建安装 exe 来安装 JRE 和程序。
exe 可以尝试从例如 OpenJDK 的 API 下载 JRE,执行它并等待它完成,您可以随身携带安装程序,您可以告诉用户安装 JDK,或者您使用执行以下操作之一的安装程序模板给你的东西。
推荐阅读
- c# - 代码在 .Net 5 中有效,但在 .Net 6 中无效
- python-3.x - Python-pptx 库标准幻灯片
- firebase - Firebase Web SDK 对所有 httpsCallable 请求使用自定义域
- c# - 将表单名称传递给用户控件
- ruby-on-rails - Rails 6 将哈希合并到 ActiveRecord 对象
- flutter - 如何获取任意定位的矩形,并将其在视图中居中,并仅使用 Canvas 变换操作对其进行缩放?
- reactjs - 如何在本机反应中的当前对话框之后显示对话框
- windows - % 和 有什么区别!!在批处理文件中?
- python - 如何搜索具有多个键的字典列表?
- python-3.x - ModuleNotFoundError:没有名为“numpy.core._multiarray_umath”的模块