如何在 IntelliJ 中创建一个空的 JavaFX 项目

How to create an empty JavaFX project in IntelliJ

每次我在 IntelliJ 中创建一个新的 JavaFX 项目时,它都会在其中加载一个简单的 HelloWorld 项目。我怎样才能让它变空(而不需要每次都删除那些 .java 文件)?还有我如何选择在没有构建系统的情况下创建项目(如图所示,我总是被迫使用Maven或Gradle创建项目)

创建新项目时,选择“Java”而不是“JavaFX”。

一个 JavaFX 应用程序只是一个 Java 应用程序,所以如果您不想要 IntelliJ 在选择创建 JavaFX 项目时正在做的其他事情(例如,提供示例代码并与 Maven 或 Gradle 等构建系统相关联),您可以只从向导中选择一个基本的 Java 应用程序项目,它不会做其他事情。

请参阅 openjfx.io documentation 中标题为“JavaFX 和 IntelliJ IDEA”的部分,了解您需要采取的其他步骤:

  1. 设置项目JDK

    • 文件 -> 项目结构 -> 项目
  2. 在 Idea 中创建 JavaFX 库

    • 文件 -> 项目结构 -> 库
    • 指向 JavaFX SDK 的 lib 文件夹。
  3. 为模块路径添加 VM 选项

    • 运行 -> 编辑配置...

      --module-path /path/to/javafx-sdk-15.0.1/lib --add-modules javafx.controls,javafx.fxml
      

    对于 windows 在路径和 \ 周围使用引号而不是 /

  4. 运行项目

    • 运行 -> 运行...

您可能还需要采取以下已接受答案中确定的操作:

但是这个答案是前一段时间写的,并且可能不再需要将资源副本配置设置为包含 JavaFX fxml 和 css 文件。

现在,您可能认为要做的事情太多了,我可能同意您的看法。