【发布时间】:2015-11-27 11:46:28
【问题描述】:
有可以执行的独立程序,例如在 Windows 下,开发人员声明他们“使用 Java 编程语言”编写了程序。 我不是软件开发人员或程序员,但通过学校和大学的一些基本编程课程,我了解到 Java 程序只能在 Java 运行时环境 (JRE) 中运行。
所以我要问的是:如何在没有任何 JRE 的情况下在我的计算机上运行这些用 Java 编写的程序?
一个后续问题是:如何在技术上执行此步骤,以创建这样一个不需要 JRE 即可从 Java 代码运行的程序?
请注意:我并不是在质疑整个 JRE 的概念。 确实对我来说使用这个概念是有意义的,通过使用运行时环境来拥有独立于平台的程序。 我的问题只是关于这个独立的解决方案是如何成为可能的,而不是它的便利性或意义。这显然是出于任何原因完成的,我想知道如何。
【问题讨论】:
-
我猜这些程序是与捆绑的 JRE 一起提供的。
-
我已经创建了deploy Java applications here 的方法列表。这包括部署为“无 JVM”可执行文件的方法。