如何部署 javafx 应用程序

时间:2021-03-31 12:33:44

标签: java javafx javafx-11

我需要使用 javafx 的 deloy 应用程序,但是当 deloy 是由 intellij 时,它会显示错误消息:

<块引用>

Java FX Packager:无法构建工件 - fx:deploy 在此 JDK 中不可用

我不知道如何部署应用程序。

1 个答案:

答案 0 :(得分:1)

我也偶然发现了这个问题。这是一个指向值得更多赞誉的 youtube 的链接。他有办法 https://www.youtube.com/watch?v=mOv6v_LVCNU 简单地说,您需要添加第二个类,作为构建的主要启动。

启动.java

package main;

public class Start {
    public static void main(String[] args){
        Main.main(args);
    }
}

那是我第一次做的 然后在键盘上点击

CTRL + ALT + SHIFT + S

单击 artifacts,在顶部添加 Jar、From modules with dependencies。在 Main 类下,选择提供的启动文件。然后点击确定。

最后,在构建之前,您需要添加 JavaFX 的 bin 文件夹。单击输出布局下的加号按钮;单击文件。进入您的 JavaFX JDK 目录。然后 bin 并添加该文件夹中的所有文件。打好。再次确定。

构建

转到顶部菜单栏中的构建。单击构建工件。将弹出一个菜单并单击构建。 Boom,您现在拥有一个无需命令即可运行的 Jar 文件。

提醒

添加时不要在 Artifacts 下使用 JavaFX Application。确保它只是一个罐子。最新版本的 JavaFX 不再支持它

Jar 文件位置

通常在您的项目文件\out\artifacts\ProjectName 下