java - 初始化引导层 java.lang.module 时出错。FindException:找不到模块 javafx.controls
问题描述
我正在尝试在 Intellij 2018.3 IDE 中构建示例 javaFX 应用程序。我已经安装了oracle JDK11,并下载了openjfk11。我创建了一个链接到 javafx sdk 的库,并将 --module-path=${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml 行添加到 VM 选项行。PATH_TO_FX 被定义为指向我的 javaFX 文件夹的环境变量。
我已经搜索了该站点上的许多帖子,包括This solution to my exact error message。我无法弄清楚的奇怪事情是,如果没有构建目录,这个解决方案对我有用。但是,如果我已经构建了一次项目,它就会拒绝运行并给我声明的错误。如果我删除构建目录并重试,那么程序会再次正确运行。
解决方案
好吧,看起来我只是在输出目录中搞砸了一些东西,因为今天早上我尝试将构建路径重置为默认值,它才开始工作。
推荐阅读
- python - 如何在 Windows 10 中设置 Python IDLE 以打开 .py 文件?
- python - lambda 中的变量绑定
- powershell - 如何使用 PowerShell(配置管理器)在 Visual Studio 中修改配置属性
- bash - 在 bash 文件中如何传递错误消息
- python - 如何从多个文件夹和子文件夹中读取 .txt 文件的名称并将它们写入多个 .csv 文件
- jenkins - 詹金斯 GIT_ASKPASS 变得致命:空
- azure - 链接到 Azure 静态 Web 应用的 Azure Function 应用的身份验证
- excel - 在单元格中插入公式而不是文本
- android - 如何在 Kotlin 中集成 GraphQL 查询
- javascript - How to disable submit the form when click a another button that belongs to the form