IntelliJ IDEA 2025.3 Help

IntelliJ IDEA 教程

这里可以找到为 IntelliJ IDEA 设计的教程,帮助您编写高质量代码,跟上现代开发步伐,并在任何项目设置下可靠工作。

第一步

配置您的环境并创建简单的 Java 应用程序。

创建您的第一个 Java 应用程序

了解如何在 IntelliJ IDEA 中创建、运行和打包一个简单的 Java 应用程序。 本教程介绍编码辅助和支持高效 Java 开发的基础工具。

运行 Java 应用程序

学习如何运行 Java 应用程序、创建运行/调试配置、保存输出,并自定义虚拟机选项以适应您的工作流程。

调试您的第一个 Java 应用程序

使用 IntelliJ IDEA 的调试器和实时代码分析有效识别并解决问题,助您保持可靠、整洁的代码。

Kotlin

探索 IntelliJ IDEA 对 Kotlin 开发的支持,包括项目创建、调试、测试和代码分析工具,助您编写简洁高质量的 Kotlin 代码。

创建您的第一个 Kotlin 应用程序

创建您的第一个 Kotlin 项目,借助编码辅助编写代码,并使用受支持的构建工具之一构建应用程序。

使用 Kotlin 进行测试驱动开发

优先编写测试并逐步完善您的代码,助您构建可靠且现代的 Kotlin 应用程序,具有良好的测试覆盖率。

调试您的第一个 Kotlin 应用程序

学习如何使用集成工具调试 Kotlin 应用程序,快速跟踪并修复开发过程中的问题。

Kotlin 中的结构化搜索和替换

对 Kotlin 代码应用结构化搜索和替换。 本教程介绍如何自定义模板、使用匹配筛选器以及定义检查以强制实施一致的编码模式。

Spring

使用 IntelliJ IDEA 集成 Spring 和 Spring Boot,创建、构建和运行 Spring 应用程序。

创建您的第一个 Spring 应用程序

使用 IntelliJ IDEA 的项目向导和 Spring Initializr 创建并运行一个简单的 Spring Boot 应用程序。 暴露 HTTP 端点,并通过运行配置和 Maven 运行应用程序。

探索 Spring 功能

了解 IntelliJ IDEA 如何帮助您在运行时编写、分析和管理 Spring 应用程序。 本教程以 Spring Boot Maven 项目为例,演示 IDE 如何通过智能辅助和集成工具支持开发。

使用 Docker Compose 运行并调试 Spring Boot 应用程序

使用 Docker Compose 在不同的容器中运行 Spring Boot 应用程序和 MySQL 数据库。 学习如何配置服务、暴露端点,并直接在 IntelliJ IDEA 中调试应用程序。

Jakarta EE

快速上手创建和部署 Jakarta EE 项目。

创建您的第一个 Jakarta EE 应用程序

构建包含 JSP 页面和 servlet 的简单 Jakarta EE web 应用程序,并了解如何通过 IntelliJ IDEA 的内置服务器集成进行部署。

创建您的第一个 RESTful Web 服务

使用 IntelliJ IDEA 和 Tomcat 创建并部署一个简单的 RESTful 服务,利用浏览器或 HTTP 客户端进行访问。

测试和调试

设置并运行测试,调试应用程序,并使用集成的测试和调试功能排查并发问题。

在 IntelliJ IDEA 中进行测试驱动开发

在 IntelliJ IDEA 实践测试驱动开发(TDD),学习如何编写、导航和运行单元测试。

从 JUnit 入门

学习如何在您的项目中设置 JUnit,编写测试,并运行测试以验证代码。 本教程包含让您快速上手单元测试的基本步骤。

在调试期间设置值

在调试器中使用“设置值”功能,在运行时修改变量值。 该功能有助于模拟特定条件并排查问题,而无需修改您的代码。

远程调试

将调试器附加到本地或远程进程,以便在开发环境之外检查和排查应用行为。

检测并发问题

在 IntelliJ IDEA 中调试并分析多线程应用程序。 通过示例场景帮助您理解并排查可能偶发且难以检测的并发问题。

版本控制

使用版本控制集成,无需离开 IntelliJ IDEA 即可管理您的代码更改。

Git 入门

基于您的项目创建 Git 仓库、在 GitHub 上共享、提交并推送更改、创建并合并分支、解决合并冲突,并查看文件历史记录。

构建工具

使用 Maven 或 Gradle 配置您的项目,管理依赖,并支持可靠的结构化构建。 IntelliJ IDEA 也让 JNI 开发等高级工作流集成变得简单。

为现有 Java 项目添加 Maven 支持

为 Java 项目添加 Maven 支持,并利用其管理构建和依赖。 本教程指导您将 IntelliJ IDEA 项目转换为 Maven 项目。

从 Gradle 入门

创建新的 Gradle 项目,运行并测试您的代码,并使用 Gradle 执行打包后的 JAR 文件。

将 Java 库发布到 Maven 存储库

将 Java 库从 Gradle 项目发布到本地 Maven 仓库,然后发布到远程仓库。 这有助于您在多个项目和开发环境间复用和共享代码。

在 Gradle 项目中设置 JNI 开发

配置 Gradle 项目以支持 Java 本地接口(JNI)开发,包括原生代码设置和构建自定义。

部署

使用 IntelliJ IDEA 部署和调试容器或远程主机中的应用程序。 内建对 Docker、Docker Compose、Kubernetes 和应用程序服务器的支持,让现代和传统部署流程的管理变得轻松。

在应用服务器容器内部署 Java Web 应用程序

构建 WAR 文件,并将其部署到运行在 Docker 容器中的 Tomcat 或 WildFly 等应用程序服务器。

将 Java 应用程序容器化

学习如何为已编译的 Java 应用程序创建 Docker 镜像。 本教程涵盖打包、运行容器化应用以及共享镜像,以支持可复现和可移植的部署。

使用 Docker 运行并调试 Java 应用程序

使用 Docker 集成在容器中运行和调试 Java 应用程序。 本教程展示如何创建 Docker 运行目标,并在隔离、可复现的环境中调试应用程序。

在 Docker 容器中运行数据库

使用 Docker 在容器中运行数据库,就像它是远程服务器一样,并测试您的应用程序如何与其交互。

在运行 Tomcat 的容器中部署并调试 Java Web 应用程序

使用 Docker 和 Docker Compose 运行应用程序服务器容器,并将 Java web 应用程序部署用于测试和调试。 本教程展示如何使用挂载的 WAR 配置 Tomcat,暴露调试端口,并从 IntelliJ IDEA 进行连接。

在 IntelliJ IDEA 中进行部署

学习如何在 IntelliJ IDEA 中逐步配置和管理代码部署到远程主机。

语言和框架

探索面向 Java、Python、Ruby 等的语言特定支持与框架集成,助力专业开发。

科学项目教程

创建用于科学计算的 Python 项目。 学习如何利用 IntelliJ IDEA 对 Python 的支持和内建科学工具,运行、调试并可视化数据。

在集群上创建并运行 Spark 应用程序

学习 Spark 的基础操作:创建一个简单的 Spark 应用程序,用 Gradle 构建,在 AWS EMR 集群上上传,并在 Spark 和 Hadoop YARN 中监控作业。

使用 Testify 工具包

利用流行的 Testify 软件包,为 Go 应用程序编写并运行测试。

从导入的 Rails 项目入门

导入 Ruby on Rails 项目并配置环境。 本教程将指导您在 IntelliJ IDEA 下运行、调试及操作 Rails 应用程序。

数据库

了解在 IntelliJ IDEA 中使用数据库的关键概念和入门步骤。

从数据库入门

连接到示例数据库,熟悉数据库工具,这些工具可简化在 IDE 中的查询、浏览和数据管理。

集成工具

借助 IntelliJ IDEA 内置的版本控制、任务管理、结构化代码分析、UI 设计等工具提升您的工作效率。

将 IntelliJ IDEA 用作默认命令行合并工具

将 IntelliJ IDEA 配置为默认合并工具,以便解决版本控制冲突。 利用 IDE 的差异查看器高效直观地解决差异问题。

配置通用任务服务器

通过通用服务器配置将 IntelliJ IDEA 连接到任务跟踪器。 在 IDE 中直接获取并显示问题详情,让您专注于任务管理。

利用结构化搜索和替换,定位并修改代码库中的模式。 学习如何定义模板、添加筛选器,并创建自定义检查,实现更精确和易维护的重构。

使用 Swing 构建 UI

学习如何使用 UI 设计器构建基于 Swing 的图形用户界面。 创建表单,配置组件,将布局连接到 Java 代码,构建简单桌面应用程序。

2026年 1月 23日