我一直在网上和这个论坛上寻找将 Java 运行时环境包含在我的 Java 应用程序中的正确方法。
我知道 JRE 依赖于机器,因此,如果我想为 MAC 或 Linux 进行部署,随我的应用程序提供的 JRE 将会改变。
我真正想知道的是(假设我之前说的是正确的),是:
“有没有办法检查客户端机器上是否安装了 JRE,如果没有在尝试运行我的应用程序之前安装它?”
因为我认为不可能:
您是否认为我应该使用适合客户端系统的 JRE 文件夹部署我的应用程序,并使用 JRE 文件夹中包含的 java.exe 使用脚本启动我的应用程序?
这避免了安装任何 Java 的东西,但对我来说这看起来不是一个好习惯......