You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Eclipse中运行克隆的JavaFX项目遇Module not found错误求助

Eclipse中运行Gradle+JavaFX项目失败求助

问题背景

我从GitHub克隆了一个项目,在MacOS终端执行./gradlew run可以正常运行,但在Eclipse中启动失败,我的目标是在Eclipse中运行项目以便后续添加功能。

已尝试的操作

  • 通过「从文件系统打开项目...」导入项目
  • 右键项目选择「配置」->「添加Gradle特性」(不确定该操作是否正确)
  • 右键项目->构建路径->库,将包含javafx-controls-17-mac.jar等文件的「项目和外部依赖」库从classpath移至modulepath(此操作消除了除src/test/java文件夹外的所有错误,我认为该错误不影响运行)

遇到的错误情况

  1. 首次运行时出现错误:

Error occurred during initialization of boot layer java.lang.module.FindException: Module javafx.controls not found

  1. 在运行配置的VM Arguments中添加参数后,出现新错误:
    我添加的VM参数:
--module-path /Users/julie/.gradle/caches/modules-2/files-2.1/org.openjfx/javafx-controls--add-modules javafx.controls

报错内容:

Error: Could not find or load main class javafx.controls
Caused by: java.lang.ClassNotFoundException: javafx.controls

  1. 过程中还遇到过如下错误:

Error occurred during initialization of boot layer
java.lang.module.FindException: Error reading module: . . .

module-info 2.class found in top-level directory

我认为最后一个错误和bin文件夹中生成的重复.class文件有关,多次手动删除重复文件,但不清楚产生原因。

补充信息

  • 从未使用过Gradle和JavaFX
  • 希望使用克隆仓库内的资源,而非重新下载JavaFX
  • 克隆的项目为BoundingBoxEditor

内容的提问来源于stack exchange,提问作者ju09

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 11:45:57