# 将项目项添加到您的项目

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

一旦您创建了一个项目，您就可以开始添加新项： [创建目录](#new-directory)和 [包](#new-package)，添加 [新类](#new-java-class)， [导入资源](#import-items)，并通过 [添加更多模块](#create-module)来扩展您的项目。

## 创建新项

Procedure: 创建新目录

1. 在   项目   工具窗口 ( `Alt+1` (Windows), `⌘ 1` (macOS), `⌘ 1` (IntelliJ IDEA Classic (macOS)), `⌘ 1` (macOS System Shortcuts), `Alt+1` (XWin), `Alt+1` (GNOME), `Alt+1` (KDE), `Alt+1` (Emacs), `Alt+1` (Sublime Text), `⌘ 1` (Sublime Text (macOS)), `Ctrl+Alt+L` (Visual Studio), `⌘ ⌥ L` (Visual Studio (macOS)), `Ctrl+1` (NetBeans), `Alt+1` (Eclipse), `Alt+1` (Eclipse (macOS))) 中，右键点击要在其中创建新目录的节点，然后选择  `新建 | 目录` 。

或者，选择节点并点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)工具栏上的按钮，或按 `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS))。 然后选择   目录  。

2. 请为新目录命名，并按 `Enter` (Windows), `⏎` (macOS), `⏎` (IntelliJ IDEA Classic (macOS)), `⏎` (macOS System Shortcuts), `Enter` (XWin), `Enter` (GNOME), `Enter` (KDE), `Enter` (Emacs), `Enter` (Sublime Text), `⏎` (Sublime Text (macOS)), `Enter` (Visual Studio), `⏎` (Visual Studio (macOS)), `Enter` (NetBeans), `Enter` (Eclipse), `⏎` (Eclipse (macOS))键。

> **Tip:**
> 如果您想要创建多个嵌套目录，请使用斜杠分隔它们的名称，例如：  `folder/resources` 。

![创建新目录](https://resources.jetbrains.com/help/img/idea/2026.3/create-new-dir.png)

Procedure: 创建新包

Java 中的包用于将属于同一类别或提供类似功能的类分组，以便于构建和组织包含数百个类的大型应用程序。

1. 在   项目  工具窗口（ `Alt+1` (Windows), `⌘ 1` (macOS), `⌘ 1` (IntelliJ IDEA Classic (macOS)), `⌘ 1` (macOS System Shortcuts), `Alt+1` (XWin), `Alt+1` (GNOME), `Alt+1` (KDE), `Alt+1` (Emacs), `Alt+1` (Sublime Text), `⌘ 1` (Sublime Text (macOS)), `Ctrl+Alt+L` (Visual Studio), `⌘ ⌥ L` (Visual Studio (macOS)), `Ctrl+1` (NetBeans), `Alt+1` (Eclipse), `Alt+1` (Eclipse (macOS))）中，右键点击 [Sources Root](content-roots.html#folder-categories) ![Sources 根图标](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.nodes.sourceRoot.svg)或 [Test Sources Root](content-roots.html#folder-categories) ![测试源根目录](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.nodes.testRoot.svg)中您想要创建新包的节点，然后点击  `新建 | 包` 。

或者，选择节点并点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)工具栏上的按钮，或按 `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS))。 然后选择   软件包  。

2. 将新包命名并按下 `Enter` (Windows), `⏎` (macOS), `⏎` (IntelliJ IDEA Classic (macOS)), `⏎` (macOS System Shortcuts), `Enter` (XWin), `Enter` (GNOME), `Enter` (KDE), `Enter` (Emacs), `Enter` (Sublime Text), `⏎` (Sublime Text (macOS)), `Enter` (Visual Studio), `⏎` (Visual Studio (macOS)), `Enter` (NetBeans), `Enter` (Eclipse), `⏎` (Eclipse (macOS))。

包名请用小写字母书写。 在 Java 中，还有一些其他的包 [命名约定](https://www.oracle.com/technetwork/java/codeconventions-135099.html)需要遵循。

![创建新的 Java 包](https://resources.jetbrains.com/help/img/idea/2026.3/create-new-package.png)

> **Tip:**
> 要为创建新软件包和目录分配自定义快捷键，请在   按键映射  设置页面 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS))中查找  `主菜单 | 文件 | 文件打开操作 | 打开项目操作 | 新建` 下的   创建新目录或包  操作。
>
>
>
> 了解自定义快捷方式 [添加键盘快捷键](configuring-keyboard-and-mouse-shortcuts.html#add-keyboard-shortcut)。

Procedure: 创建一个新的空文件

1. 在   项目   工具窗口 ( `Alt+1` (Windows), `⌘ 1` (macOS), `⌘ 1` (IntelliJ IDEA Classic (macOS)), `⌘ 1` (macOS System Shortcuts), `Alt+1` (XWin), `Alt+1` (GNOME), `Alt+1` (KDE), `Alt+1` (Emacs), `Alt+1` (Sublime Text), `⌘ 1` (Sublime Text (macOS)), `Ctrl+Alt+L` (Visual Studio), `⌘ ⌥ L` (Visual Studio (macOS)), `Ctrl+1` (NetBeans), `Alt+1` (Eclipse), `Alt+1` (Eclipse (macOS))) 中，右键点击要在其中创建新文件的节点，然后点击  `新建 | 文件` 。

或者，选择节点并点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)工具栏上的按钮，或按 `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS))。 然后选择   文件  。

2. 为新文件指定名称并指定其扩展程序，例如：  `File.js` ，然后按 `Enter` (Windows), `⏎` (macOS), `⏎` (IntelliJ IDEA Classic (macOS)), `⏎` (macOS System Shortcuts), `Enter` (XWin), `Enter` (GNOME), `Enter` (KDE), `Enter` (Emacs), `Enter` (Sublime Text), `⏎` (Sublime Text (macOS)), `Enter` (Visual Studio), `⏎` (Visual Studio (macOS)), `Enter` (NetBeans), `Enter` (Eclipse), `⏎` (Eclipse (macOS))。

如果您指定的扩展名未与 IntelliJ IDEA 识别的任何文件类型相关联，将会显示 [注册新文件类型关联](creating-and-registering-file-types.html#register-new-association) 对话框。 在此对话框中，您可以将扩展名与已识别的文件类型之一关联。

Procedure: 创建新 Java 类

1. 在   项目   工具窗口 ( `Alt+1` (Windows), `⌘ 1` (macOS), `⌘ 1` (IntelliJ IDEA Classic (macOS)), `⌘ 1` (macOS System Shortcuts), `Alt+1` (XWin), `Alt+1` (GNOME), `Alt+1` (KDE), `Alt+1` (Emacs), `Alt+1` (Sublime Text), `⌘ 1` (Sublime Text (macOS)), `Ctrl+Alt+L` (Visual Studio), `⌘ ⌥ L` (Visual Studio (macOS)), `Ctrl+1` (NetBeans), `Alt+1` (Eclipse), `Alt+1` (Eclipse (macOS))) 中，右键点击要在其中创建新类的节点，然后选择  `新建 | Java 类` 。

或者，选择节点并点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)工具栏上的按钮，或按 `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS))。 然后选择   Java 类  。

2. 为新类指定名称，然后按 `Enter` (Windows), `⏎` (macOS), `⏎` (IntelliJ IDEA Classic (macOS)), `⏎` (macOS System Shortcuts), `Enter` (XWin), `Enter` (GNOME), `Enter` (KDE), `Enter` (Emacs), `Enter` (Sublime Text), `⏎` (Sublime Text (macOS)), `Enter` (Visual Studio), `⏎` (Visual Studio (macOS)), `Enter` (NetBeans), `Enter` (Eclipse), `⏎` (Eclipse (macOS)) 键。

请按照 Java [命名约定](https://www.oracle.com/technetwork/java/codeconventions-135099.html) 创建新类。

[Video](https://resources.jetbrains.com/help/img/idea/2026.3/create-class.mp4)

文件生成的同时，IntelliJ IDEA 会自动生成类声明。

这是通过文件模板完成的。 根据所创建文件的类型，IDE 会插入该类型的所有文件中预期应有的初始代码和格式设置。 有关如何使用和配置模板的更多信息，请参阅 [文件模板](using-file-and-code-templates.html)。

> **Tip:**
> 您可以与包一起创建类。 要执行此操作，请在 `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS))工具窗口中按   项目  ，选择   Java 类  ，并指定类的完全限定名，例如：  `com.example.helloworld.HelloWorld` 。

Procedure: 创建新模块

模块允许您在一个应用程序中组合多种技术和框架。 在 IntelliJ IDEA 中，您可以在一个项目中创建多个模块，每个模块可以负责其自身的框架。

1. 在   项目  工具窗口中选择顶级目录。 请点击 ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg) 工具栏上的图标或按下 `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS)) 键。 然后选择   模块  。

将打开   新建模块   向导。

2. 在左侧的列表中，选择您要在应用程序中使用的语言。

如果您想使用 IntelliJ IDEA 未开箱即用提供的语言（例如，Python 或 PHP），请点击   更多内容可通过插件获取   并选择所需选项。

IDE 将打开一个对话框，您可以在其中选择并安装所需的语言插件。 之后，您可以关闭对话框并继续配置新项目。

3. 请为新模块命名。

4. 选择您希望在项目中使用的构建系统：原生 IntelliJ 构建器、 [Maven](maven-support.html) 或 [Gradle](gradle.html)。

对于 Gradle，您还需要为构建脚本选择一种语言：Groovy 或 Kotlin。

5. 请选择您想要使用的 [JDK](sdk.html)，从   JDK   列表中。 您可以使用项目 SDK 或指定一个新的。

6. 点击   创建  。

[Video](https://resources.jetbrains.com/help/img/idea/2026.3/adding-new-module.mp4)

有关 IntelliJ IDEA 中模块的更多信息，请参阅 [模块](creating-and-managing-modules.html)。

Procedure: 自定义新建文件或目录菜单

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `外观 & 行为 | 菜单和工具栏` 。

2. 在右侧的搜索栏中开始输入  `new` 。

3. 根据您希望它们在   新建文件或目录   菜单中显示的方式，重新排序或移除项目，并确认更改。

![自定义新建文件或目录菜单](https://resources.jetbrains.com/help/img/idea/2026.3/ij_customize_new_file_menu.gif)

## 导入项目

Procedure: 导入文件

您可以通过以下任何一种方式将文件导入到您的项目中：

* 将文件从系统文件管理器拖动到   项目   工具窗口 ( `Alt+1` (Windows), `⌘ 1` (macOS), `⌘ 1` (IntelliJ IDEA Classic (macOS)), `⌘ 1` (macOS System Shortcuts), `Alt+1` (XWin), `Alt+1` (GNOME), `Alt+1` (KDE), `Alt+1` (Emacs), `Alt+1` (Sublime Text), `⌘ 1` (Sublime Text (macOS)), `Ctrl+Alt+L` (Visual Studio), `⌘ ⌥ L` (Visual Studio (macOS)), `Ctrl+1` (NetBeans), `Alt+1` (Eclipse), `Alt+1` (Eclipse (macOS))) 中所需的节点。

* 请在系统文件管理器中按下 `Ctrl+C` (Windows), `⌘ C` (macOS), `⌘ C` (IntelliJ IDEA Classic (macOS)), `⌘ C` (macOS System Shortcuts), `Ctrl+C` (XWin), `Ctrl+C` (GNOME), `Ctrl+C` (KDE), `Ctrl+Insert` (Emacs), `Ctrl+C` (Sublime Text), `⌘ C` (Sublime Text (macOS)), `Ctrl+C` (Visual Studio), `⌘ C` (Visual Studio (macOS)), `Ctrl+C` (NetBeans), `Ctrl+C` (Eclipse), `⌘ C` (Eclipse (macOS)) 复制文件，然后在 IDE   项目   工具窗口中按下 `Ctrl+V` (Windows), `⌘ V` (macOS), `⌘ V` (IntelliJ IDEA Classic (macOS)), `⌘ V` (macOS System Shortcuts), `Ctrl+V` (XWin), `Ctrl+V` (GNOME), `Ctrl+V` (KDE), `Shift+Insert` (Emacs), `Ctrl+Shift+V` (Sublime Text), `⌘ ⇧ V` (Sublime Text (macOS)), `Ctrl+V` (Visual Studio), `⌘ V` (Visual Studio (macOS)), `Ctrl+V` (NetBeans), `Ctrl+V` (Eclipse), `⌘ V` (Eclipse (macOS)) 粘贴到必要的节点。

* 手动将文件移动到系统文件管理器中的项目文件夹。

Procedure: 导入文件夹

* 要将文件夹导入当前项目，请将文件夹从系统文件管理器拖动到   项目   工具窗口 ( `Alt+1` (Windows), `⌘ 1` (macOS), `⌘ 1` (IntelliJ IDEA Classic (macOS)), `⌘ 1` (macOS System Shortcuts), `Alt+1` (XWin), `Alt+1` (GNOME), `Alt+1` (KDE), `Alt+1` (Emacs), `Alt+1` (Sublime Text), `⌘ 1` (Sublime Text (macOS)), `Ctrl+Alt+L` (Visual Studio), `⌘ ⌥ L` (Visual Studio (macOS)), `Ctrl+1` (NetBeans), `Alt+1` (Eclipse), `Alt+1` (Eclipse (macOS)))。

Procedure: 导入现有模块

您可以通过添加来自其他项目的  `.iml`  文件，将模块导入到您的项目中：

1. 在主菜单中，前往  `文件 | 新建 | 从现有源创建模块` 。

2. 在打开的对话框中，指定您要导入的模块的  `.iml`  文件路径，然后点击   打开  。

这样，您无需实际移动任何文件，即可将另一个模块附加到您的项目中。 如果您不需要将模块放在同一文件夹中，模块导入即已完成，您即可开始正常使用该项目。

> **Tip:**
> 如果您希望将模块放在同一文件夹中，请在   项目  工具窗口中，将导入的模块拖动到顶级目录。 在这种情况下，导入模块的内容将会被实际移动到您的项目文件夹中。

有关 IntelliJ IDEA 中模块的更多信息，请参阅 [模块](creating-and-managing-modules.html)。

## See also

### 过程

[Modules in IntelliJ IDEA](creating-and-managing-modules.html) [创建您的第一个 Java 应用程序](creating-and-running-your-first-java-application.html)

