java - 如何将我的程序导出为可运行的桌面文件?

标签 java

第一次在这里发帖,java初学者。

我制作了一个接收用户输入的基本计算器。有没有办法导出我的程序以制作可运行的桌面文件?

我的 IDE 是 IntelliJ。

提前致谢!!

最佳答案

假设您正在构建 JavaFX 应用程序: 部署应用程序的最简单方法是转到"file">“项目结构”>“工件”。

将可用元素(如果有任何额外的图像等)添加到输出根目录中,然后单击 jar 文件。在窗口底部,您将看到用于创建 list 文件或修改现有 list 文件的选项。 list 文件描述了要在程序中加载的第一个类(起点)以及程序中可能包含的任何第三方库的位置。

您还将有一个 JavaFX 选项卡,可用于设置应用程序的一些初始参数,例如标题、版本以及是否要部署任何 native bundle (例如:Windows 为 .exe,Windows 为 .deb) Ubuntu 等)

配置完所需的重要参数后,保存设置(或仅选择任何字段并单击 Enter)并转到“构建”>“构建工件”>“操作:构建” IntelliJ 应该生成一个可执行的 .jar 文件和您选择的任何 native bundle 。只需双击 native 包,即可使用 JRE 运行 jar 文件。

关于blog.jetbrains.com他们用一些屏幕截图显示了这些步骤。

请注意,整个过程称为部署您的应用程序,有多种工具和方法可以完成此任务。我只是描述了我认为最简单的方法。

关于java - 如何将我的程序导出为可运行的桌面文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42652130/

相关文章:

java - 不同的 Base64 解码器

java - 发生java.lang.ClassCastException时如何确定实际类?

java - 无法使用 Maven 编译简单的 Java 10/Java 11 项目

java - 检查正在运行哪个方法

java - 在 log4j Appender 中记录时的循环依赖

java - 防止多次下载 Java Web Start/JNLP

java - 如何在 XWPFTableRow 中连接 2 个单元格

java - OpenHFT Chronicle Map 内存分配和限制

java - 为什么子包要从父包导入?

java - 打开其中一个解决项目时,Eclipse中的“解决工作空间 Artifact ”选项会生成错误