我是使用JDK11的Apache Netbeans 11的新手,但是我已经在jdk1.8(netbeans 8.2)中编程了一段时间,但是出于学校目的,我今年不得不使用jdk11,问题是我不知道,如何创建新的JavaFX FXML项目。我进行了一些研究,发现jfx不再是标准jdk的一部分。
然后,我找到了一些教程,其中介绍了如何通过添加库来运行javafx 11项目,但是并没有说明如何创建新项目。
有什么简单的方法可以将JavaFX 11添加到我的netbeans中,以便netbeans可以本地使用JavaFX 11(例如,我要用jdk11创建一个新的JavaFX 11项目)
如果没有,我将不得不使用jdk 1.8,我是否还需要安装较早的Scene Builder或SB11可以完成工作(即使对于较旧的javafx / jdk也是如此?
答案 0 :(得分:1)
您可以在https://openjfx.io/openjfx-docs/#IDE-NetBeans OpenJFK文档中阅读到,基本上有很多创建openJFX项目的选项(可以使用FXML)
我选择了Maven ,但是我遇到一个错误,告诉我 无法识别的选项:--module-path命令执行失败 。我已经在jdk11上设置了java_home,在jdk11上也设置了项目。但是,我需要添加系统环境变量%JAVA_HOME%与jdk的优先级高于旧的优先级。之后,它仍然没有运行!但是...然后我删除了在jdk1.8上引用的旧系统EV。从那时起,该项目运行无误。我尝试在该“路径”列表的末尾创建与旧jdk1.8相对应的EV,并且该EV仍在运行。 (因此,我认为优先考虑路径存在一个错误)谢谢大家,尤其是@JoséPereda
总和-我已解决的所有步骤 无法识别的选项:--module-path命令执行失败。