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

IntelliJ IDEA运行JavaFX项目报错:java: module not found: validatorfx

解决java: module not found: validatorfx报错的步骤

1. 先确认项目类型

检查项目根目录下是否存在module-info.java文件:

  • 存在:属于模块化项目
  • 不存在:属于非模块化项目

2. 引入ValidatorFX依赖

非模块化项目

用Maven管理依赖

在项目的pom.xml中添加以下依赖配置:

<dependency>
    <groupId>io.github.palexdev</groupId>
    <artifactId>validatorfx</artifactId>
    <version>2.1.0</version> <!-- 可替换为最新稳定版本 -->
</dependency>

用Gradle管理依赖

在项目的build.gradle(Groovy)或build.gradle.kts(Kotlin)中添加:

// Groovy
implementation 'io.github.palexdev:validatorfx:2.1.0'
// Kotlin
implementation("io.github.palexdev:validatorfx:2.1.0")

手动导入jar包

  1. 下载ValidatorFX的jar包(对应Java 19的版本)
  2. 在项目中创建lib目录,将jar包放入
  3. 在IntelliJ中右键点击jar包 → 选择Add as Library,确认添加到当前项目

模块化项目

除了完成上述依赖引入步骤,还需要在module-info.java中声明模块依赖:

module 你的模块名 {
    requires validatorfx;
    // 其他requires声明...
}

3. 检查IntelliJ的Java配置

  1. 打开File → Project Structure
  2. 进入Project选项卡,确认SDK选择的是19.0.1,Language level设置为19
  3. 进入Modules选项卡,确保每个模块的SDK都设置为19.0.1

4. 刷新依赖并重新运行

  • Maven项目:点击右侧Maven面板的刷新按钮(🔄)
  • Gradle项目:点击右侧Gradle面板的刷新按钮(🔄)
  • 手动导入jar包的项目:直接重新运行项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 07:35:21