IntelliJ IDEA 2025.1 Help

Java FX 选项卡

文件 | 项目结构 | 构件 | <artifact> | Java FX

设置取决于工件类型(JavaFx 应用程序JavaFx 预加载程序)。

JavaFx 应用设置

条目

描述

应用程序类

合格的应用程序主类名称。 通常,此类会扩展 javafx.application.Application 类,并包含 main() 方法。

标题

应用程序标题。

这是有关 <title> 元素在相应的 部署描述符 JNLP 文件中的信息。

供应商

应用程序供应商的名称。

此信息适用于 JNLP 文件中的 <vendor> 元素。

描述

应用程序简要描述。

此信息适用于 JNLP 文件中的 <description> 元素。

宽度

应用程序窗口的宽度(以像素为单位)。 此参数主要用于嵌入网页的应用程序。

高度

应用窗口的高度(以像素为单位)。 此参数主要用于嵌入网页的应用程序。

HTML 参数

您可能希望从对应的 HTML 页面 向在 Web Start 或嵌入浏览器模式下运行的应用程序传递动态参数。 在这种情况下,您应该创建一个 .属性 文件,并在该文件中指定必要的命名参数集。 然后您应该在此字段中指定 .属性 文件的路径。

应用程序形参

您可能希望将命名和未命名参数传递给应用程序。 在这种情况下,您应该创建一个 .属性 文件,并在该文件中指定必要的参数。 然后您应该在此字段中指定路径到 .属性 文件。 (指定的参数将包含在 生成的部署描述符 JNLP 文件中。)

示例:

如果 .属性 文件包含

arg1=value1

arg2

以下元素将生成在 <jfx:javafx-desc>

<fx:param name="arg1" value="value1"/>

<fx:argument>arg2</fx:argument>

在后台更新

使用这个复选框来设置 JNLP 文件中 check 属性的 <update> 元素。 (此元素用于指定 Java Web Start 应如何处理应用程序更新。)

如果选中, <update check="background"/>。 JNLP 客户端将在启动应用程序时在后台检查更新。

如果未选择, <update check="always"/>。 JNLP 客户端在启动应用程序前将始终检查更新。

原生包

要生成的本地包。 (本机包是特定操作系统的自包含应用程序包。 此捆绑包包含应用程序本身,以及 JRE、JavaFX 运行时和特定平台的应用程序启动器。

选择:

  • 无. 未创建特定于操作系统的捆绑包。 该应用程序打包成以下文件:

    • <artifact_name>.jar. 此文件包含已编译的 class 文件和图像。

    • <artifact_name>.jnlp. 这是一个用于 Web 部署模式(Web Start 和嵌入到浏览器中)的部署描述符 JNLP 文件。

    • <artifact_name>.html. 此文件包含在 Web Start 和嵌入浏览器模式下运行应用程序的基本代码。

  • 所有. 下列所有包已生成。

  • deb. 为 Debian GNU/Linux 生成了一个 Debian 软件包。

  • dmg。 已生成适用于 macOS 的 Apple 磁盘映像文件。

  • exe. 已生成适用于 Windows 的可执行文件。

  • 图像. 为您使用的操作系统生成了一个捆绑映像。

  • msi. 生成了一个 Windows Installer(Microsoft Installer)文件。

  • rpm。 已生成适用于 Linux 的 Red Hat Package Manager 文件。

将 css 转换为 bin

如果您希望将应用程序的 CSS 文件转换为二进制格式,请选择此复选框。 (这可能会提高应用程序性能,尤其是对于“大型”CSS 文件。)

启用签名

如果您希望应用程序包被数字签名,请选择此复选框。

IntelliJ IDEA 可以生成密钥及相应的自签名证书,或者可以使用现有密钥来签署包。

若要选择应使用哪种签名方式,请点击 编辑证书。 然后,在打开的 选择证书 对话框中,选择:

  • 自签名。 该包将使用生成的自签名证书进行签名。

  • 由密钥签名。 该软件包将用您的私钥签名。 指定相关设置:

    • 别名. 指定您的私钥别名。

    • 密钥存储. 指定密钥库文件的路径。 (这是存储您的私钥和相应证书的地方。)

    • Storepass。 指定访问密钥库的密码。

    • Keypass。 指定访问密钥的密码。

JavaFx 预加载器设置

条目

描述

预加载器类

合格的应用程序预加载器类名。

最后修改日期: 2025年 4月 24日