簡體   English   中英

如何使用 Maven 將 JavaFX 項目部署到 EXE?

[英]How to deploy a JavaFX project with Maven to an EXE?

我希望這個問題似乎不是基本的,但盡管研究了幾個小時,我還是找不到任何好的文檔。

我將 Maven(版本 3.3.9)用於我的 JavaFX(版本 11.0.2)和 JDK 13.0.1 項目,並且想要構建一個 EXE。 什么是最簡單的方法來做到這一點?

我所有的研究都停留在某個地方。

按照此文檔,我嘗試集成 ant-tasks。 但是文檔要求ant-javafx.jar位於jdk_home/lib目錄中,這對 JDK 13 沒有意義,因為它沒有隨 JavaFX 一起提供。

但這是最新的官方文檔,我可以在其中找到有關 Ant Task 的一些信息。 所以我猜 Ant Task 不再適用於 JDK13,我錯了嗎? 我希望這看起來不是一個愚蠢的假設,但我找不到更新的文檔。

我也嘗試過zenjava 插件,但最新的提交是 2 年前的,當我嘗試使用它時出現錯誤

在指定路徑 C:\\Program Files\\Java\\jdk-13.0.1/../lib/ant-javafx.jar 找不到工件 javafx-packager:javafx-packager:jar:1.8.0_20

因為我已經讀到javafx-packager很久以前被重命名為java-packager (對不起,不記得我在哪里讀過這個)我認為 zenjava 對於 JDK 13 來說不是最新的。

我找不到其他任何東西。

謝謝 :)

首先要做的是將您的 Java 和 JavaFX 版本升級到 14。然后您可以使用新的 jpackage 工具,它完全符合您的需要。 本教程介紹了如何使用 Maven 完成所有這些工作,我與 Dirk Lemmermann 一起完成了該教程。 也許這有幫助。
JPackageScriptFX

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM