【IDEA】IntelliJ IDEA下载、安装、配置、使用全流程教程(图文,超详细)

简介: IntelliJ IDEA 是 JetBrains 推出的顶级 Java IDE,以智能补全、深度代码分析、强大重构和丰富插件生态著称。提供免费开源的 Community 版(适合 Java/Kotlin/Android 开发)和功能全面的付费 Ultimate 版(支持 Spring、Web、数据库等)。新手推荐从 Community 版起步,上手快、效率高。(239字)

IntelliJ IDEA(简称 IDEA)是 JetBrains 公司推出的 Java 集成开发环境,被公认为目前最好用的 Java IDE 之一。


IDEA 提供了智能代码补全、代码分析、重构工具、版本控制集成、调试器等一整套开发功能,插件生态也非常丰富,基本你能想到的开发需求都能找到对应的插件来满足。


IDEA 分两个版本:

  • Community(社区版)免费开源,适合 Java、Kotlin 和 Android 开发;
  • Ultimate(终极版)付费,额外支持 Spring、Maven、Gradle、JavaScript、Python、数据库工具等,功能更加全面。


对于初学者或者主要做 Java 开发的小伙伴来说,Community 版已经完全够用了,免费而且功能不阉割。如果你需要做企业级开发或者涉及多种语言,可以考虑 Ultimate 版,JetBrains 提供了 30 天免费试用,可以先体验再决定是否购买。

IntelliJ IDEA下载

IntelliJ IDEA安装包下载地址:IntelliJ IDEA下载(官网正版,放心使用)

IntelliJ IDEA安装

1) 我使用的是 Windows 系统,下载 idea-2026.1.exe 安装文件,双击启动执行。



2) 点击“浏览...”按钮选择 IntelliJ IDEA 的安装目录,建议修改安装路径到D盘,避免占用C盘空间。然后点击“下一步”,如下图:



3) 勾选为 IntelliJ IDEA 创建桌面快捷方式,然后进行下一步:



4) 直接点击下方的“安装”按钮进行安装:



5) 等待 IntelliJ IDEA 安装进度到达 100%,点击“Finish”按钮,完成 IntelliJ IDEA 的安装工作。


使用IntelliJ IDEA运行Java程序

第一次启动 IDEA 时会弹出设置向导,新手一直点“下一个”用默认设置就行,后面随时可以在 Settings 里面改。


1、创建 Java 项目

1) 在 IntelliJ IDEA 欢迎页面左侧选择选项(默认选择) ,然后在右侧选择新建项目:



2) 输入 Java 项目的名称,并分别设置项目所在目录(Location)和 JDK,最后点击最下方的创建按钮:



3) 在执行完以上操作后,Java 项目 firstDemo 就创建成功了,项目结构如下:


2、编写 Java 代码

创建好 Java 项目,接下来就可以在这个项目中编写 Java 程序代码了,具体步骤如下。


1) 在 HelloJava 的 src 目录下,参照下图选择,新建一个 Java 类:



2) 选择“类”,并输入 Java 类的名称:



3) 执行完以上操作后,在 HelloJava 项目的 src 下看到 HelloWrold 类已经创建成功:



4) 双击打开 HelloWorld 类,并输入以下代码。

public class firstdemo{
    public static void main(String[] args) {
        System.out.println("原创:xiecoding.cn");
    }
}

3、运行 Java 程序

1) 点击运行按钮,运行Java 程序:



2) 在底部的 Console(控制台)窗可以看到运行结果:


IDEA插件管理

IDEA 的强大之处在于插件生态。按 Ctrl+Alt+S 打开设置,选择"创建",可以在 Marketplace 中搜索安装插件:



热门插件整理如下:


插件名称 用途 适用场景
Lombok 通过注解简化 Java 代码,省掉 getter/setter/构造方法等样板代码 所有 Java 项目,Spring Boot 项目必备
MyBatisX MyBatis 开发辅助,支持 Mapper 和 XML 互相跳转、代码生成 使用 MyBatis/MyBatis-Plus 的项目
Grep Console 控制台日志语法高亮,按日志级别显示不同颜色 经常看控制台日志输出的开发者
GitToolBox 在代码行尾显示 Git 提交信息,查看每行代码的最后修改人和时间 团队协作开发项目
Rainbow Brackets 不同层级的括号显示不同颜色,快速定位括号匹配 书写复杂嵌套代码时,避免括号混乱
CodeGlance Pro 右侧显示代码缩略图,类似 Sublime Text 的滚动条预览 代码文件较长的项目,快速导航定位
.ignore 生成 .gitignore 文件模板,支持主流语言和框架 使用 Git 管理的项目

IDEA常见使用问题

1)IDEA 启动后项目加载很慢,尤其是第一次打开大项目时。这是因为 IDEA 在索引项目文件,等索引完成就好了。


2)代码不报错但是运行时报"找不到或无法加载主类"。通常是因为没有把 Java 类编译进输出目录,可以试试重新编译,或者菜单栏选择“文件→使缓存时效”清除缓存后重启。


3)社区版提示"某些功能在社区版中不可用",Community 版是免费版,不支持 Spring、JavaEE、前端框架等企业级功能。如果你确实需要这些功能,可以考虑升级到 Ultimate 版,或者用 VS Code 配合插件来做相应的开发。

总结

IntelliJ IDEA 是目前 Java 开发领域最主流的 IDE,智能代码补全、强大的重构工具、丰富的插件生态让它成为很多开发者的首选。


IDEA 社区版免费开源,对于学习 Java 和做个人项目的初学者来说完全够用。下载安装后花几分钟熟悉一下,按照本文的讲解就能轻松上手,开发效率会有明显提升。

相关文章
|
2天前
|
人工智能 弹性计算 运维
|
23天前
|
Linux 程序员 数据格式
【2026最新】Notepad++下载、安装和使用一篇搞定(附中文版安装包)
Notepad++ 是一款免费开源、轻量高效的 Windows 文本编辑器,支持 C/Python/HTML 等 80+ 语言语法高亮、代码折叠、正则替换、编码转换及插件扩展,专为程序员与文本处理用户打造,完美替代系统记事本。(239字)
|
8天前
|
人工智能 缓存 安全
Claude Code 封号真实原因曝光,这次彻底不装了,直接针对国内开发者的账号下手?
Claude Code 封号潮背后:逆向扒出客户端隐写区域标记,Anthropic 政策收紧叠加 DeepSeek 7 月涨价,国产替代更紧迫。
|
14天前
|
人工智能 JSON 自然语言处理
让教学更智慧:用阿里云百炼工作流,自动生成中小学教材内容#小有可为#有温度的AI
通过可视化工作流编排,将大模型推理能力转化为标准化的教学内容生成引擎。教师只需输入教材标题和适用学段,即可自动获得结构完整、符合课程标准的章节内容,大幅降低备课门槛,助力教育资源均衡化。
501 127
|
18天前
|
存储 人工智能 监控
QoderWork完全指南:从入门到精通,把“AI实习生”变成你的全能工作搭档
阿里云2026年推出的桌面端AI工作助手QoderWork,不止聊天,更可动手干活:本地运行、安全可控,支持文件整理、数据分析、PPT生成、网页开发等;内置专家套件、多Agent协作与自定义Skills,让AI真正成为你身边的“AI实习生”。
|
7天前
|
人工智能 编解码 物联网
2026 最新Stable Diffusion 本地部署教程 下载安装使用详细图解(含官网安装包)
Stable Diffusion(SD)是2022年发布的开源文生图模型,由Stability AI等联合开发。支持文生图、图生图、局部重绘等,依托VAE降低算力需求,可在消费级显卡运行。本文提供秋葉aaaki制作的Windows整合包(含图形界面与插件),开箱即用,零配置启动。
|
9天前
|
人工智能 安全 程序员
终于,Claude Code 封号的原因被曝光了!竟然针对中国用户,植入隐形代码?!
通俗易懂地揭秘 Claude Code 封号的手段,分享一些自己对 AI 编程困境的思考,Codex、Cursor、DeepSeek、智谱 GLM、甚至是豆包,都有所行动了
495 1
|
10天前
|
人工智能 安全 Cloud Native
Higress 新发布:AI Gateway 能力增强,Gateway API 及其推理扩展持续打磨
增强 AI 网关能力,持续打磨 Gateway API 及其推理扩展。
411 125
|
17天前
|
人工智能 弹性计算 API
什么是 AlibabaCloud Agent Toolkit
Alibaba Cloud Agent Toolkit 是面向AI Agent的阿里云智能工具套件,集成OpenAPI、Terraform、CLI与文档能力,提供MCP插件、场景化Skills及执行审计机制,助AI准确查API、生成代码、规划架构、校验部署,实现安全、可靠、可追溯的云上智能运维。
437 2