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

Eclipse安装JavaFX后运行报错Module helloFX not found问题求助

问题报错信息
Error occurred during initialization of boot layer
java.lang.module.FindException: Module helloFX not found
错误原因

JVM启动加载模块层时,无法找到项目声明的helloFX模块,通常是模块配置文件、运行参数、项目编译缓存三者不匹配导致。

解决方案
    1. 核对模块描述文件配置
      找到项目源码根目录下的module-info.java文件,确保首行声明的模块名完全匹配helloFX,同时正确引入JavaFX依赖,参考配置如下:
    module helloFX {
        requires javafx.controls;
        requires javafx.fxml;
        // 替换为你自己的业务代码包名,开放给JavaFX反射调用
        opens your.business.package to javafx.fxml;
        exports your.business.package;
    }
    
    注意模块名大小写完全匹配,拼写不能出错
    1. 修正运行配置参数
      右键项目 → 依次选择Run As → Run Configurations,找到当前使用的Java Application运行配置项,切换到Arguments标签:
    • 如果你使用模块系统,确认VM arguments中没有错误的模块路径配置
    • 如果你不想使用模块系统,直接在VM参数栏填入以下内容,将路径替换为你本地JavaFX SDK的lib文件夹实际路径即可:
      --module-path "你本地JavaFX SDK的lib文件夹绝对路径" --add-modules javafx.controls,javafx.fxml
      
    1. 清理编译缓存
      点击Eclipse顶部菜单栏Project → 选择Clean,选中helloFX项目执行清理,之后重新编译运行即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 10:54:03