【问题标题】:build.fxbuild returns error: "module not found: javafx.controls", "error: module not found: javafx.fxml" when trying to Generate ant build and runbuild.fxbuild 在尝试生成 ant 构建并运行时返回错误:\“找不到模块:javafx.controls\”,\“错误:找不到模块:javafx.fxml\”
【发布时间】:2022-10-05 22:12:10
【问题描述】:

我在 Linux Ubuntu 21.10 我的程序在 Eclipse 上运行良好,但是当我想导出并使用项目文件中的“build.fxbuild”文件时,会出现以下错误:

[javac] warning: [options] system modules path not set in conjunction with -source 16
[javac] /home/user/eclipse-workspace/project/build/build/src/module-info.java:2: error: module not found: javafx.controls
[javac]     requires javafx.controls;
[javac]                    ^
[javac] /home/user/eclipse-workspace/project/build/build/src/module-info.java:3: error: module not found: javafx.fxml
[javac]     requires javafx.fxml;
[javac]                    ^
[javac] 2 errors
[javac] 1 warning

我添加了必要的 VM 选项,JavaFX SDK 用户库到模块路径, 有关我正在导出到 exe 的更多信息,这是在使用 build.fxbuild 生成时,而不是在尝试运行它时,而不是在使用终端时

    标签: java javafx build


    【解决方案1】:

    转到您的 module-info.java 并删除除模块声明之外的所有内容。现在再次运行 build.fxbuild。应该有一个新的错误。它是一个相对错误,因此您可以从那里获取它。

    【讨论】:

      猜你喜欢
      • 2020-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多