在Apache Netbeans 10中创建JavaFX11应用程序时出错

时间:2019-01-04 07:29:29

标签: javafx-11 netbeans-9 netbeans-10

我是Java fx的新手,我下载了可在Java 11上运行的Apache Netbeans 9。

由于java fx单独提供,因此我已经下载了openjfx-11.0.1_SDK,并按照此链接https://openjfx.io/openjfx-docs/#install-javafx中的步骤进行操作

当我尝试在apache netbeans中创建Java fx应用程序时,出现错误

  

无法自动设置JavaFX平台。   请转到平台管理器,创建一个非默认的Java SE平台,然后转到JavaFX选项卡,   启用JavaFX并填充路径以有效的JavaFX SDK和JavaFX Runtime。   注意:可以从JavaFX网站下载JavaFX SDK

附加Netbeans 10的屏幕截图。

enter image description here

4 个答案:

答案 0 :(得分:2)

这是为将来会遇到这个问题的开发人员准备的。您可以按照此视频安装JavaFX13并将其与Apache Netbeans 11.2集成。 Try following the instructions here

CSS自动完成功能可能存在问题,但是您可以立即创建JavaFx项目。

编辑:根据其他答案的建议,您可以从JavaFX的官方页面下载JavaFX。

答案 1 :(得分:0)

设置正确的环境在Apache Netbeans 10中创建JavaFX11应用程序非常麻烦。 This Link Might Help You in some extent

但是,即使完成了这些步骤,您在运行项目时也会发现更多错误... Here is the Possible solution for that scenario

答案 2 :(得分:0)

我在Netbeans 11上遇到了同样的问题。我按照以下步骤解决了这个问题。

  1. 从网站上下载javafx.zip文件,下载后将其放在JDK文件夹中。

  2. 首先,单击“管理平台”,然后单击“添加平台”,然后单击“添加平台”后,系统会询问文件名,因此请提供路径直到JDK文件夹。

  3. 给出路​​径后,单击下一步,它将询问平台名称和平台源,因此在平台源中给出路径,直到src.zip(jdk / lib / src.zip)并按完成按钮。

  4. 完成按钮后,您将看到新平台的名称与您给定的平台名称相同,然后单击该平台并转到源代码,然后单击“添加Jar /文件夹”按钮,并提供路径,直到javafx保存在JDK文件夹中的.zip文件。

  5. 给出路​​径后,单击添加Jar /文件夹并将其关闭。关闭它后,在JavaFX平台上单击,然后您会看到那里的平台名称,然后单击它并创建项目。

答案 3 :(得分:0)

问题正在通过jdk1.8修复。在适合您的平台的页面https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html上下载并安装。对我来说,它是“ Linux x64压缩存档”(https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-linux-x64.tar.gz

之后:

setting up 1

setting up 2