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

如何创建不含多余层级文件夹的JavaFX项目

创建无多余文件夹的JavaFX项目操作方案

结构差异的核心原因是新版IDE的JavaFX初始化模板默认绑定了标准构建工具的目录约定,会自动生成多层嵌套的约定式目录,要还原成早期使用的扁平无冗余结构,按以下步骤操作即可:

  • 两类结构参考:
    • 早期在校项目使用的简洁结构:旧版JavaFX项目结构
    • 当前模板自动生成的带冗余文件夹结构:新版默认生成结构

具体操作步骤

  1. 跳过IDE内置的JavaFX专属项目模板

    新版IDE的JavaFX模板默认强制关联Maven或Gradle构建工具,会按照构建工具的标准约定自动生成src/main/java、src/main/resources这类多层嵌套目录,这就是冗余文件夹的来源。

  2. 新建项目时选择纯Java基础项目选项,先创建空的Java项目,提前配置好本地对应版本的JDK。
  3. 手动关联JavaFX依赖:
    打开项目结构设置,在库配置项中导入本地提前下载好的JavaFX SDK下lib目录的所有jar包;如果使用模块化机制,在项目根目录新建module-info.java文件,写入必要的模块声明:
    module your.custom.module {
        requires javafx.controls;
        requires javafx.fxml;
        opens your.package to javafx.fxml;
        exports your.package;
    }
    
  4. 按照之前的使用习惯,在项目下直接新建源码目录并标记为源码根,放入Java类、FXML布局文件、静态资源即可,不会自动生成多余嵌套文件夹。

如果需要保留Maven/Gradle构建能力又想要扁平结构,可以直接修改构建配置文件里的源码路径配置,把默认的多层源码路径改成你需要的自定义路径,刷新构建后目录结构就会同步生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 11:24:21