Can';不能在netbeans中启用JavaFX

Can';不能在netbeans中启用JavaFX,java,windows,javafx,netbeans,Java,Windows,Javafx,Netbeans,由于电池寿命问题,我不得不从Linux切换回Windows 10,而且我无法将JavaFX添加到Netbeans。使用jdk16,JavaFX的最新版本。我创建了一个JavaFX库并添加了.jars,但与linux版本的Netbeans不同,在windows中,没有从“项目”>“属性”菜单向项目添加库的选项。如何让我的项目找到我的JavaFX库 我在这里查看了类似的问题,但找不到解决此特定问题的问题。您可以右键单击项目浏览器中的“库”文件夹,选择“添加项目”或“添加库”,然后相应地选择您的Jav

由于电池寿命问题,我不得不从Linux切换回Windows 10,而且我无法将JavaFX添加到Netbeans。使用jdk16,JavaFX的最新版本。我创建了一个JavaFX库并添加了.jars,但与linux版本的Netbeans不同,在windows中,没有从“项目”>“属性”菜单向项目添加库的选项。如何让我的项目找到我的JavaFX库


我在这里查看了类似的问题,但找不到解决此特定问题的问题。

您可以右键单击项目浏览器中的“库”文件夹,选择“添加项目”或“添加库”,然后相应地选择您的JavaFX项目/库:


没有库文件夹。。。只是源代码、测试、依赖项和项目文件听起来您使用的项目模板与您需要的不同。启动一个新项目,选择一个不同的模板/类型,允许您使用库?好的,在Linux上,我只是用Maven>Java应用程序项目创建了Java,其中包括库文件夹。现在在Windows上,除非我使用ANT>Java应用程序创建Java,否则无法获取库文件夹。我在这两个项目上都使用了相同版本的Netbeans,你知道这是怎么回事吗?啊,对了,你需要为Maven项目手动添加它,这个答案很好地解释了这些步骤:谢谢,这确实消除了对导入的抱怨,并且它构建成功。但是,现在我在尝试运行程序时遇到了“错误:JavaFX运行时组件丢失,需要运行此应用程序”。您需要在windows中降级到JDK 8,因为JavaFX在oracle JDK中的JDK 8之后已被删除。在Linux中,您必须使用开放JDK,它在更高版本中仍然支持JavaFX。开始。@Shekhar我终于能够让它在Eclipse中使用JDK 16。我必须将所有javaFX.jar添加到用户库中,并将其添加到项目模块路径中,然后添加一个VM参数来添加所有jar
--module path=“C:\Program Files\OpenJFX\javafx-sdk-11\lib”--添加modules=javafx.controls,javafx.fxml,javafx.base,javafx.graphics,javafx.media,javafx.swing,javafx.web,javafx.swt
谢谢您的帮助!