Javafx (openjfx-11) 在 Netbeans 11 中不起作用。我该怎么办?

标签 java ubuntu netbeans openjfx

所以,我的操作系统是 Ubuntu 18.04,我已经下载了 Netbeans 11.0。我还安装了openjdk-11和openjfx-11,所以这些都可以在我的电脑上找到。我的问题是,当我想创建一个 javafx 项目时,我单击"file">“新建项目”>“类别”>“JavaFxApplication”,然后创建我的项目。 Netbeans 创建了我需要的所有文件以及基本(样板)代码,但是当我查看代码时,我发现所有与 javafx 有关的行都带有红色下划线。当我尝试构建项目时,它会抛出一个错误,指出发生未知编译问题。我不知道该怎么办,我想手动添加 javafx jar 文件,但我不知道在哪里可以找到它,而且这也不是处理此类错误的最专业的方法。有人可以帮我吗? :(

最佳答案

JavaFX 未包含在 Java 11 JDK 中。您必须将其作为单独的库包含在内。

运行dpkg-query -L openjfx-11要找出 OpenJFX 的安装位置,然后将其添加为 Netbeans 中的库:Projects -> (your project) -> Properties -> Libraries -> Add Jar/Folder

关于Javafx (openjfx-11) 在 Netbeans 11 中不起作用。我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56281750/

相关文章:

java - NetBeans 中 GUI 之前的 JOptionPane

java - Mahout 在行动 : Chapter 06: Wikipedia job fails with java. lang.ArrayIndexOutOfBoundsException

Android Studio 1.0.2 未构建应用程序 :mergeDebugResources error

java - 转换数组并将其复制到列表中

ruby-on-rails-3 - 需要帮助设置回形针

Bash - 我的脚本不记得变量

java - 读取一个单词并打印该单词中元音的数量。 Java/Netbeans

java - CRUD java代码错误

java - 在 Java 中使用嵌套类的好处

java - java中双变量出现的百分之一