【问题标题】:Keep Getting Error When Trying to Run Javafx on Eclipse with Mac尝试使用 Mac 在 Eclipse 上运行 Javafx 时不断出错
【发布时间】:2021-07-18 02:00:03
【问题描述】:

所以我在尝试运行我的程序时不断收到此错误:

启动层初始化时出错 java.lang.module.FindException:找不到模块 javafx.controls

我正在使用带有 eclipse 的 mac,我的 VM 参数是: --module-path /Users/myname/Desktop/javafx-sdk-11.0.2_3/lib --add-modules javafx.controls,javafx.fxml

我已经尝试了所有方法,javafx.controls.jar 和其他 .jar 文件都在我的 lib 文件夹中。我已经重新安装了 javafx 程序,改变了我的文件路径大约数百次,并且我尝试安装插件。有没有人知道会发生什么? JavaFX 也是我项目中添加的库,所有与它关联的 .jar 文件都添加到其中。如果有人有想法,请告诉我。最好的!

【问题讨论】:

    标签: eclipse macos javafx module


    【解决方案1】:

    我成功完成了以下附加步骤。

    Run Configuration->Dependencies 选项卡中,单击“ModulePath”,然后将 JavaFX JDK 的 jar(或包含 jar 的 /lib 文件夹)添加到列表中。

    您可以检查生成的命令行,并检查这些是否包含在 -p 选项中。

    IDK 为什么需要此步骤。我认为 Eclipse 应该足够聪明,如果它在项目的 Build Path Library 列表中,可以在依赖模块路径中包含一些东西。

    我在 eclipse.org 和 gluon 上对此有疑问。也许会有解释,或修复,以便不需要此步骤,或编辑文档以让我们知道我们需要这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 2022-11-12
      • 1970-01-01
      • 1970-01-01
      • 2019-03-12
      • 2020-12-14
      相关资源
      最近更新 更多