将 JAR 转换为可执行 (.exe) 文件

最短的指令。我们编写最简单的测试应用程序,让我们说“hi,amigo!” 到 HiAmigo.txt 文件 100 次。

publicclassMain{publicstaticvoidmain(String[] args)throwsIOException{File file =newFile("C:\\temp\\HiAmigo.txt");FileWriter fileWriter =newFileWriter(file);for(int i =0; i <100; i++){
            fileWriter.write("Hi Amigo! \n");}
        fileWriter.close();}}

我们在此阶段检查一切是否正常(这很重要!)

转到文件 -> 项目结构 -> 工件 -> + JAR -> 来自具有依赖性的模块 ..

指定我们的 Main.class 的路径:

单击确定单击构建工件-> Action -> Build

我们的工件出现了:

删除我们的测试文件“C:\\temp\\HiAmigo.txt”并运行 JAR。该文件应该重新出现。如果出现 - 一切正常。让我们更进一步。安装并运行。我们需要两个字段。我们指定我们的 JAR 以及放置完成的 .exe 的位置

扫描二维码关注公众号,回复: 14681118 查看本文章

在我们计划使用我们的应用程序的机器上,没有安装 JRE,也没有办法安装它。出于安全原因,经常会发生这种情况。让我们为我们的应用程序创建一个单独的目录,比方说 OurApp。在里面我们创建了一个 JRE 文件夹。下载 JRE(在我的示例中,让它成为 jre-8u361-windows-i586),将其安装在某处(如果它是现成的存档,请将其解压缩)并从中提取所有文件。将所有内容复制到 \OurApp\JRE\,它应该看起来像这样:

在 Launch4j 中,转到 JRE 选项卡并在 Bundled JRE paths 字段中:指定 JRE 目录的名称

单击齿轮并选择任何文件以保存file.xml类型配置

点击保存后,我们的exe就会出现。

复制exe放到JRE文件夹旁边

删除测试C:\temp\HiAmigo.txt。运行 exe 并查看如何创建新的。就这样。现在 OurApp 目录可以存档和转移到任何地方,exe 将工作。重要提示:文件夹中的 JRE 版本必须至少是构建工件的版本。检查字段:

猜你喜欢

转载自blog.csdn.net/q15399129775/article/details/129482654