簡體   English   中英

在 Eclipse 中設置 JavaFX 自包含構建時遇到問題

[英]Trouble setting up a JavaFX self-contained build in Eclipse

我正在嘗試在 Eclipse 中為獨立的 Java (jdk 13.0.1) 和 JavaFX (javafx sdk 13.0.1) 應用程序設置一個項目。 我正在使用帶有 E(fx)clipse 插件的最新 Eclipse。 我最終會添加一些額外的庫和實際代碼,但我只是在努力讓測試構建工作並遇到一些問題。 我已經嘗試了很多在這里找到的建議,但似乎都沒有奏效。 當前設置顯示了構建路徑中的 jdk 和我從 javafx jdk jar 創建的用戶庫,項目中沒有錯誤或警告。

我也願意接受更好的方法來實現這一點的建議,我主要是在尋找一種方法來輕松地將應用程序與用戶可能沒有的更高版本的 Java 組合在一起,我將使用 JavaFX 作為 GUI .

使用“Generate and build.xml and run”選項時遇到的錯誤是:

[javac] 1 warning
init-fx-tasks:
[taskdef] Could not load definitions from resource com/sun/javafx/tools/ant/antlib.xml. It could not be found.
BUILD FAILED
C:\Users\user\eclipse-workspace\Test\build\build.xml:132: Problem: failed to create task or type javafx:com.sun.javafx.tools.ant:resources
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
No types or tasks have been defined in this namespace yet

請參閱: Ant 任務定義 OpenJDK 11 JavaFX SDK 11 Eclipse 2018-12

舊的打包程序已在 Java11 中刪除。 Java 14 現在有一個新的打包程序。它已經作為 EA 版本提供。 看看這里,看看它是如何使用的: https : //github.com/dlemmermann/JPackageScriptFX

暫無
暫無

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

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