【问题标题】:Java FX Modular Application, Module not found (Java 11, Intellij)Java FX 模块化应用程序,未找到模块(Java 11,Intellij)
【发布时间】:2019-04-26 03:04:32
【问题描述】:

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

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

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

我还添加了 VM 选项:

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

"启动层初始化时出错
java.lang.module.FindException: 未找到模块 HelloFX"

谢谢。

【问题讨论】:

    标签: java intellij-idea javafx module javafx-11


    【解决方案1】:

    当你收到错误时:

    启动层初始化时出错

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

    表示--module-path中该模块的路径错误,找不到该模块。

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

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

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

    然后你要么将编译输出路径修改为\path-to\HelloFX\mods,要么修改你的VM参数:

    --module-path "\path-to\javafx-sdk-11.0.1\lib;out\production" 
    

    【讨论】:

      猜你喜欢
      • 2019-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多