我在netbeans中打开了一个项目,它是一个基于maven的项目,我在javafx导入方面遇到了问题。有一个联合声明f.e.:“包javafx.animation不存在”。
通常,当我创建一个新的javafx项目时,我选择java with ant>java应用程序,然后在projects列表中右键单击我的项目时,我选择properties并在libraries部分添加javafx库。
在本例中,当我打开基于maven的项目时,属性中没有libraries部分,我不知道如何添加javafx库?
1条答案
按热度按时间gojuced71#
在maven和gradle项目中使用javafx的说明如下:
https://openjfx.io/openjfx-docs/
我怀疑您运行的jdk没有包含javafx模块。这很正常。但是,有些openjdk构建包含javafx模块,因此您不必手动添加它们。使用这样的jdk可能会让事情变得更简单。考虑一个来自azul或bellsoft的openjdk构建,其中包含javafx。
对于bellsoft,选择“full jdk”:https://bell-sw.com/pages/downloads/
对于azul,选择“jdk-fx”作为“包”:https://www.azul.com/downloads/zulu-community/?package=jdk