我正在尝试运行JavaFX应用程序,但出现以下错误:错误:缺少JavaFX运行时组件,这些组件是运行此应用程序所必需的。在此步骤之前,我无法导入JavaFX,并且我已经从 /usr/lib/jvm/java-8-openjdk-amd64 中完成了导入。有人能帮忙解决这个错误吗?谢谢您。顺便说一句,我正在使用lubuntu操作系统。额外信息:
正如 官方OpenJFX网站 所解释的那样 打开您的IntelliJ IDEA IDE并创建新项目 转到 文件 > 项目结构 转到 项目设置 > 库 单击 + 按钮 从提取的OpenJFX 11 zip中找到..\openjfx-11.0.1_windows-x64_bin-sdk\javafx-sdk-11.0.1\lib文件夹 应用设置并单击 确定 转到 文件 > 设置 在设置中转到外观和行为 > 系统设置 > 路径变量 点击 + 并添加新路径变量名为 PATH_TO_FX ,在值字段中定位..\openjfx-11.0.1_windows-x64_bin-sdk\javafx-sdk-11.0.1\lib文件夹 应用设置并单击 确定 然后转到运行 > 编辑配置 从应用程序 > {您的应用程序名称} 中选择您的应用程序 然后单击配置选项卡,在 VM选项 字段中写入以下内容: --module-path ${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml 然后单击 编辑模板按钮在模板中选择应用程序,再次在 VM选项 字段中写入以下内容: --module-path ${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml 应用设置并单击 确定,现在您可以开始使用了 每当您在IntelliJ中创建新项目时都必须执行此操作