0

我使用 Launch4J 将我的 jar 文件转换为 .exe。现在根据我的需要,我必须在没有安装 JRE 的系统上运行这个 exe 文件。是否可以在没有 JRE 的情况下运行从 jar 文件转换的 .exe 文件,或者有没有办法将 JRE 与 .exe 文件一起嵌入?

4

4 回答 4

0

exe只是在windows上运行程序的工具,它还需要JRE。

[]的

于 2012-10-01T20:03:03.630 回答
0

我不知道 Launch4J。

但是您可以使用 NetBeans 和一些工具来完成。结果是一个独立的安装程序,它打包了您需要的所有内容(包括 java 文件),因此您的软件可以在不安装 JRE 的情况下运行。但最终它确实需要 JRE 才能运行,只是包含了所有内容,而且它是完全可移植的。 这是这个解决方案

于 2019-10-04T06:25:51.733 回答
0
  1. 没有 JRE 就无法运行 exe(因为 exe 只是 jar 的包装器)
  2. 我建议您使用安装工具来创建安装程序。这是最简单的方法。Launch4j 无法将 JRE 放入 exe,因此您必须发送 2 个部分(exe + JRE)。但是,如果您创建一个安装程序,您将只有 1 个 exe 文件,您已经将所有内容打包。我推荐 Inno Setup Compiler。
于 2019-01-18T07:30:20.007 回答
0

我认为您不需要 JRE 来运行 .exe 文件。但是如果您从 jar 文件创建 .exe 文件,则您的系统或任何其他要运行 .exe 文件的 PC 中都应该有 JAVA。所以JRE在安装时附带了JAVA(只是基本的东西)。我认为您可以使用launch4j 包含JRE。我很久以前就用过。但我个人不会推荐它。我总是使用 Jar2EXE 将 jar 文件转换为 .exe 文件。

于 2017-03-09T05:14:26.620 回答