Java FX 模块化应用程序,未找到模块(Java 11、Intellij)

2023-12-23

您好,我的模块化 Java FX 应用程序有问题。

首先,我使用 Intellij 向导创建了一个 JavaFX 项目。
我添加了 Java FX 库:

JavaFX 模块得到了认可。我的模块信息.java:

我还添加了虚拟机选项:

但我总是收到此错误消息:

“引导层初始化期间发生错误
java.lang.module.FindException:找不到模块 HelloFX”

谢谢。


当您收到错误时:

boot层初始化时出错

java.lang.module.FindException:找不到模块 HelloFX

这意味着相关模块的路径--module-path错误,找不到模块。

检查输出文件夹。根据您的第一张图片,输出HelloFX项目转到out,但是您将相对路径设置为您的虚拟机选项mods.

您可以配置编译器输出IntelliJ -> File -> Project Structure -> Project -> Project Compile Output.

默认情况下,在 Windows 上,当您创建 JavaFX 项目时,IntelliJ 指向\path-to\HelloFX\out.

然后您可以将该编译输出路径修改为\path-to\HelloFX\mods,或者你的虚拟机参数:

--module-path "\path-to\javafx-sdk-11.0.1\lib;out\production" 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java FX 模块化应用程序,未找到模块(Java 11、Intellij) 的相关文章

随机推荐

  • Android BLE BluetoothGatt.writeDescriptor() 有时返回 false

    我正在尝试编写 BLE Android 应用程序 我发现有时当我打电话时BluetoothGatt writeDescriptor https developer android com reference android bluetoot
  • 链接到断开连接的 ADODB.Recordset 的访问表单:保存更改

    我正在尝试设置一个表单以使用断开连接的 ADODB Recordset 作为其源 我遇到的问题是变化是not关闭表单并对提示回答 是 后 将其保存到原始 Access 表中 我缺少什么 注意 请不要告诉我该方法没有用 它只是一个具有本地表的
  • 通用 DbDataReader 到 List 映射

    我的属性绑定数据访问类遇到了一个小问题 更像是烦恼 问题是 当读取器中不存在类中相应属性的列时 映射会失败 Code 这是映射器类 Map our datareader object to a strongly typed list pri
  • 为什么 ORM 被认为是好的,而“select *”被认为是不好的?

    ORM 通常不涉及执行诸如 select 之类的操作吗 如果我有一个表 MyThing 其中包含 A B C D 等列 那么通常会有一个对象 MyThing 其属性为 A B C D 如果该对象没有被如下所示的 select 语句完全实例化
  • 如何在 if 语句中渲染某些内容 React Native

    Problem 我在 React Native 中使用平面列表 并且想要与平面列表中的变量进行比较 如果两个变量相等则渲染一个文本组件 但如果不相等则不渲染任何内容 我尝试了很多方法来做到这一点 但没有任何效果 我希望得到一些帮助来找出一种
  • 在 JsFiddle 中打印 Var

    我如何从 JavaScript 中将某些内容打印到 JsFiddle 的结果屏幕上 我不能使用document write 它也不允许print 我应该用什么 为了能够看到输出console log 在 JSFiddle 中 转到外部资源在
  • sqlite & flex - 如果不存在则插入?

    我正在使用 flex 开发我的第一个桌面应用程序 并且我也是第一次使用 sqlite 我正在创建数据库和所有表 我还想将几行数据添加到几个表中 以便用户在首次安装时可以使用一些数据 我遇到的唯一问题是每次运行程序时它都会一遍又一遍地插入相同
  • 在构造函数中更改扩展的 RichTextBox 文本不起作用

    我有以下课程 public partial class RichTextBoxEx RichTextBox public RichTextBoxEx InitializeComponent Text Some Text 但是 当我将其放在表
  • 使用 R 将数据集中的多列重新排列为一列

    我想将我的一个数据集中的三列合并为一个变量名称为 al anim 的列 并删除所有重复项 将值 动物 ID 从最低到最高排序 然后将每个动物从 1 重新编号到 N变量名称 new id anim1 lt c 1456 2569 5489 1
  • 文件上传需要在 CodeIgniter 中进行验证

    我有 2 个文本字段和 1 个文件上传 这些都是必需的 当我只需要文本字段时 一切正常 但是当我需要上传文件时 验证错误仍然显示需要一个文件 即使我选择了一个文件 我究竟做错了什么 view fieldset fieldset
  • like '%Query%' 与全文搜索 CONTAINS 查询的性能

    我有一个情况 我想搜索单个词 对于这种情况 从性能的角度来看哪个查询会更好 Select Col1 Col2 from Table Where Col1 Like Search or Select Col1 Col2 from Table
  • 如何在 Stacey 应用程序中从逗号分隔的列表值创建链接标签?

    我希望在 Stacey 中为每个项目设置标签 类别 例如 设计 摄影 插图 等 并将每个标签 类别链接到各自的类别 例如 我的project yml 文件内容如下 title Example Person s Logo date Febru
  • 使用内置 Ruby JSON 库反序列化 JSON 原语

    为什么 Ruby 的内置 JSON 不能反序列化简单的 JSON 原语 我该如何解决这个问题 irb main 001 0 gt require json gt true irb main 002 0 gt objects 42 true
  • Rails 路由(root :to => ...)

    我知道如何将 Rails 应用程序的路由根设置为控制器和操作 但是如何添加id呢 pages show 1应该是根 我该如何设置这个 遇到了同样的问题 这对我有用 root to gt pages show id gt 1
  • 在谷歌colab中加载图像

    我的 Jupyter Notebook 有以下代码可将图像上传到 Colab from google colab import files uploaded files upload 系统提示我输入该文件 哪个被上传 我使用以下命令验证文件
  • 如何在 Next.js 中为非默认语言环境生成动态路径?

    我正在使用 next i18next 构建一个具有国际化功能的 Next js 应用程序 为我网站的所有页面生成英语和法语页面 但具有动态路由的页面除外 即 blog id blog title 对于具有动态路由的页面 会生成英语页面 但不
  • 将 url 扩展添加到 Laravel 路由

    是否可以像这样向 laravel 路由添加扩展 http www mywebsite com members login html 和另一个具有不同扩展名的页面 http www mywebsite com contactus htm 我正
  • 如何将自定义工具链添加到 eclipse CDT

    我有一个基于 gnu arm 的自定义工具链 我已经下载了带 CDT 的 eclipse IDE 我想知道如何使用 eclipse 添加我的工具链 它有一个通用工具链 即Linux GCC 除此之外就没有什么了 我想添加我的 我没有找到任何
  • 如何生成所有 Tetromino 的列表?

    如何生成所有 Tetromino 的列表 或者 更一般地说 如何生成仅限于多个单元格的多联骨牌子集 有很多方法可以做到这一点 我发现效果很好的一种选择是递归地 更普遍地思考它 尤其 单个矩形是 1 多米诺骨牌 对于任何 n 型骨牌 您可以通
  • Java FX 模块化应用程序,未找到模块(Java 11、Intellij)

    您好 我的模块化 Java FX 应用程序有问题 首先 我使用 Intellij 向导创建了一个 JavaFX 项目 我添加了 Java FX 库 JavaFX 模块得到了认可 我的模块信息 java 我还添加了虚拟机选项 但我总是收到此错