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

如何在IntelliJ中创建无默认代码且不依赖构建系统的空JavaFX项目

刚好我平时用IntelliJ搞JavaFX开发时也遇到过这两个问题,给你详细说下解决办法:

一、创建不带自动生成HelloWorld的空JavaFX项目

要让IntelliJ创建JavaFX项目时不自动生成那堆示例代码,有两种靠谱的方法:

方法1:修改内置项目模板(直接生效)

IntelliJ的JavaFX项目模板是内置的,我们可以直接修改它:

  • 先找到模板的存储路径,根据你的操作系统不同:
    • Windows:C:\Users\<你的用户名>\.IntelliJIdea<版本号>\config\fileTemplates\internal
    • Mac:~/Library/Application Support/JetBrains/IntelliJIdea<版本号>/fileTemplates/internal
    • Linux:~/.IntelliJIdea<版本号>/config/fileTemplates/internal
      注意把<版本号>换成你用的IntelliJ版本,比如2023.3。
  • 在这个目录里找到名为JavaFX Application.java的文件,用文本编辑器打开。
  • 如果你不想生成任何示例代码,直接把文件内容清空保存就行;如果想保留一个空的Application类结构,就改成这样:
    public class ${NAME} extends Application {
        @Override
        public void start(Stage stage) throws Exception {
            // 留空,等待你自己实现逻辑
        }
    
        public static void main(String[] args) {
            launch(args);
        }
    }
    
  • 保存后,下次创建JavaFX项目时,就不会再自动生成HelloWorld相关的代码了。

方法2:创建自定义项目模板(更安全)

如果怕改坏内置模板,推荐用自定义模板的方式:

  • 先手动创建一个符合你需求的空JavaFX项目(可以用下面第二个问题的方法先搭一个空的)。
  • 然后在IntelliJ里点击File → Export Template,按照向导把这个空项目导出成自定义模板。
  • 之后创建新项目时,在模板列表里选你自己导出的这个模板,就能直接得到空的JavaFX项目了。

二、创建不使用任何构建系统的JavaFX项目

IntelliJ现在默认引导选Maven/Gradle,但其实可以绕开这个,手动搭建无构建系统的JavaFX项目:

  1. 打开IntelliJ,选New Project,左侧列表里选Java,不要勾选任何构建系统选项(Maven、Gradle都别碰),然后点击Next。
  2. 给项目起个名字,选好存储路径,点击Finish,先得到一个普通的空Java项目。
  3. 添加JavaFX SDK依赖:
    • 按下快捷键Ctrl+Alt+Shift+S打开Project Structure,切换到Libraries标签。
    • 点击左上角的+号,选Java,找到你本地下载好的JavaFX SDK的lib目录,选中后点击OK,把这个库添加到项目里。
  4. 配置运行参数:
    • 点击顶部工具栏的Run → Edit Configurations,点击左上角的+号,选Application。
    • 在Main class里选择你自己写的继承Application的主类(如果还没写,先创建一个空类,比如MyApp,继承javafx.application.Application,实现start和main方法)。
    • 在VM options里输入JavaFX的模块参数,比如:
      --module-path "D:\javafx-sdk-21\lib" --add-modules javafx.controls,javafx.fxml
      
      把路径换成你自己的JavaFX SDK的lib目录,不需要FXML的话,只保留javafx.controls就行。
  5. 现在你就拥有一个完全不依赖任何构建系统的JavaFX项目了,所有依赖都是手动管理的。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 06:12:27