9

我是 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 运行时的路径。注意:JavaFX SDK 可以从 JavaFX 网站下载

附上netbeans 10的屏幕截图。

在此处输入图像描述

4

5 回答 5

4

这是为将来遇到此问题的开发人员准备的。您可以观看此视频安装 JavaFX13 并将其与 Apache Netbeans 11.2 集成。尝试按照此处的说明进行操作

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

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

于 2020-02-08T16:13:38.033 回答
1

设置正确的环境在 Apache Netbeans 10 中创建 JavaFX11 应用程序是一件很麻烦的事情...... 这个链接可能会在一定程度上帮助你

但即使在完成这些步骤之后,您在运行项目时也会发现更多错误...... 这是该场景的可能解决方案

于 2019-01-26T22:51:32.193 回答
0

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

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

  2. 首先,点击管理平台,然后点击添加平台,点击添加平台后会询问文件名,所以给出JDK文件夹的路径。

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

  4. 完成按钮后,您将看到添加了与您给平台名称相同的名称的新平台,然后单击它并转到源并单击添加 Jar/Folder 按钮并给出保存的 javafx.zip 文件的路径在 JDK 文件夹上。

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

于 2019-08-03T17:44:55.707 回答
0

可能为时已晚,但我还是想通了。您应该,以及所有其他阅读本文的人都应该尝试弄清楚如何将 JavaFX 与任何 Apache Netbeans 版本一起使用

1.创建一个新库,将其命名为JavaFx,并在其中将所有.jar 文件(不是src.zip 文件)放入解压后的javafx 安装的lib 目录中。

2.新建一个普通的java项目。转到项目属性,然后到模块路径,添加库 JavaFx。

3.在该项目中创建一个新的 module-info.java 文件(netbeans 自动执行它),如果 netbeans 还没有这样做(在我的情况下,它做到了),您应该在其中添加对所有 JavaFx 组件的依赖项.我什至不必手动编写单个依赖项)。是的,将模块声明为“开放模块”

嘭嘭嘭!创建并享受您的 javafx 项目

本质上,我只是告诉你模块化你的项目

于 2021-11-20T10:45:49.503 回答
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

在那之后:

设置 1

设置 2

于 2020-04-12T13:07:19.893 回答