java - Javafx (openjfx-11) 在 Netbeans 11 中不起作用。我该怎么办?
问题描述
所以,我的操作系统是 Ubuntu 18.04,我已经下载了 Netbeans 11.0。我还安装了openjdk-11和openjfx-11,所以这些都可以在我的电脑上找到。我的问题是,当我想创建一个 javafx 项目时,我单击 File>New Project>Categories>JavaFxApplication 并创建我的项目。Netbeans 创建了我需要的所有文件和基本(样板)代码,但是当我查看代码时,我发现所有与 javafx 有任何关系的行都带有红色下划线。当我尝试构建我的项目时,它会抛出一个错误,说An unknown compilation problem occurred
. 我不知道该怎么办,我想手动添加javafx jar文件,但我不知道在哪里可以找到它,而且它也不是最专业的处理此类错误的方法。有人可以帮我吗?:(
解决方案
JavaFX 不包含在 Java 11 JDK 中。您必须将其作为单独的库包含在内。
运行dpkg-query -L openjfx-11
以确定 OpenJFX 的安装位置,然后将其作为库添加到 Netbeans 中:Projects -> (your project) -> Properties -> Libraries -> Add Jar/Folder
推荐阅读
- python - 如何有效地找到二维平面中所有坐标的排列?
- javascript - 由 onMouseOver 触发的 Material-UI 弹出框阻止了按钮的 onClick 事件 - React.js
- angular - Angular6 树组件过滤不起作用
- javascript - 如何根据条件在密钥基础下循环通过子节点
- python-3.x - 与 Python 的硬件通信
- excel - 如何使用 MS Power Automate 自动化流程
- javascript - Discord.js,检测是否有某个用户发送的消息?
- python - 浮点数转换为从 .dat 文件读取的符号。不确定编码
- java - 如何编写从 CSV 文件读取输入的 TensorFlow Lite 解释器?
- gtk - 确定 Gtk.drag_motion 上的小部件类型