资讯动态

IntelliJ IDEA 2023安装配置全攻略:从JDK到首次运行

发布时间:2026/9/18 18:25:21 来源:尧图企业网站定制
刚开始用IntelliJ IDEA的人十个里有八个都卡在安装这一步——不是下载错了版本就是环境变量没配好要么是启动之后满屏乱码不知道从哪里下手。作为用了多年IDEA的老用户我把2023最新版的完整安装流程重新整理了一遍从版本区分、JDK配置、安装向导每一项选择到首次启动的初始化设置和常用优化全部写清楚照着点就行。这篇教程面向第一次接触IDEA的Java初学者也适合从Eclipse转过来的老开发。基于2023版本的实际安装界面编写社区版和旗舰版的安装路径通用JDK配置部分同样适用于已经装过JDK8或JDK11的老机器。1. 安装前必须想清楚的三个问题1.1 选社区版还是旗舰版别等装完才后悔很多新手上来就搜“IDEA下载”结果官网打开一看两个下载按钮代码还没写一行先懵了。这里我直接给结论。IntelliJ IDEA分两个版本Community Edition社区版和Ultimate Edition旗舰版。社区版免费开源支持Java、Kotlin、Groovy这些JVM语言也支持Android开发对绝大多数初学者和自学者来说完全够用。旗舰版收费按年订阅多了Spring、JavaEE、数据库工具、前端框架这类企业级开发支持一般公司会统一采购授权。怎么选如果你是学生、自学者、或者主要写JavaSE和Android直接下载社区版。别纠结“功能是不是少了”少了的那部分你现阶段用不上等真正需要了再升级不迟。如果已经在做SpringBoot、微服务项目或者公司报销费用那装旗舰版先走30天试用也行。注意网上很多“IDEA破解版”“激活码”的教程我不建议碰。一个是安全问题破解程序里藏什么你完全不知道另一个是JetBrains对教育场景有免费授权学生和教师凭学校邮箱就能申请全家桶免费使用完全有正规路子没必要冒险。1.2 先装JDK还是先装IDEA顺序影响省心程度这个问题看着简单实际上踩坑的人特别多。正确的顺序是先装JDK再装IDEA。因为IDEA本身是用Java写的虽然安装包自带JBRJetBrains Runtime能保证IDE正常启动但你要新建Java项目、写代码跑程序必须自己有JDK。先装好JDKIDEA第一次新建项目时就能直接识别到省去后面手动配置的麻烦。JDK版本怎么选如果你刚开始学装JDK8或者JDK11都行网上大量教程代码都是基于这两个版本写的兼容性最好。如果你要学SpringBoot3这类新框架那得JDK17起步。我个人的建议新机器直接装JDK17老项目用JDK8两个版本都可以在机器上共存后续在IDEA里按项目切换就行。JDK去哪里下载搜“Oracle JDK”进官网找到Java SE Downloads页面下载对应系统的安装包。注意Oracle官网下载要勾选接受许可协议而且Oracle账号登录这一步经常有人卡住多试几次或者用第三方OpenJDK发行版也可以比如AdoptiumEclipse Temurin、Azul Zulu都是免费开源的选择安装方式一样。1.3 安装环境确认避免装到一半卡死Windows系统下确认三件事系统是64位还是32位、磁盘剩余空间够不够、内存够不够。看系统位数很简单右键“此电脑”选“属性”或者设置里搜“系统信息”。现在绝大多数电脑都是64位但老机器也有32位的而IDEA 2023版本只提供64位安装包32位系统直接装不了只能换2019年之前的旧版本或者干脆升级系统。磁盘空间至少预留2GB以上IDEA本体差不多1.5GB后续缓存和索引还会占不少。内存要求最少8GB推荐16GB如果只有4GB内存的机器说实话跑IDEA会非常吃力建议先用轻量编辑器过渡。确认无误之后就可以去官网下载了。搜索“IntelliJ IDEA官网”认准jetbrains.com后缀的域名别点进各种下载站。官网首页点“Developer Tools”里的“IntelliJ IDEA”就能看到两个版本的下载入口。2. 安装包下载与安装向导全流程2.1 官网下载时要留意的几个细节进入IntelliJ IDEA下载页面后你会看到一个系统选择下拉框默认会按你当前操作系统识别Windows用户一般不需要动。下面有四个下载通道两个版本分别对应的安装包。这里注意区分“安装包Installer”和“压缩包ZIP”的区别。Windows环境下下载.exe安装包最省事双击直接进图形化安装向导ZIP压缩包解压就能用适合绿色软件爱好者或者需要内网部署的场景但需要手动建桌面快捷方式和环境变量不推荐新手选。下载速度如果很慢可以试试JetBrains提供的国内CDN镜像把下载链接中的域名部分替换成对应的镜像地址即可具体做法是把原链接里的download.jetbrains.com换成download-cdn.jetbrains.com.cn速度往往能快不少。下载完成后先比对一下文件大小和页面标注是否一致预防下载损坏。2.2 安装向导每一步怎么选逐项说明双击安装包进入欢迎界面点“Next”进入安装路径选择。默认路径是C:\Program Files\JetBrains\IntelliJ IDEA 2023.1建议保持默认。有人喜欢装D盘这个没问题但注意路径中不要出现中文和空格字符否则后面创建项目或编译时可能遇到奇怪的问题。接下来是安装选项页面这一页四个复选框每个都值得认真选一下Create Desktop Shortcut创建桌面快捷方式建议勾上64-bit launcher。如果你用IDEA做Android开发还可以顺带勾选32-bit的普通Java开发不需要。Update PATH variable是否把IDEA的启动命令加入系统PATH。这里选“Do not create”就行因为日常都是从桌面图标启动命令行启动的场景很少而且这个选项只会添加安装目录下的bin路径不加JetBrains工具命令。Update context menu在鼠标右键菜单里加“Open Folder as IntelliJ IDEA Project”。建议勾上以后直接从文件夹右键打开项目非常方便。Create Associations把.java文件与IDEA关联。不建议勾因为很多.java文件平时用文本工具打开更方便双击进IDEA反而慢。勾选完成后点“Next”进入开始菜单文件夹选择直接用默认的JetBrains即可。最后一步勾选“Create a Desktop Shortcut”确认之后点“Install”等进度条跑完。安装完成后会有一个“Run IntelliJ IDEA”的选项框先不要急着勾选我们需要先做完JDK配置再启动IDEA这样第一次初始化就能一步到位。2.3 安装完成后先别急着打开安装顺利完成桌面上出现了IDEA图标。这里我特意强调先别双击启动。原因有两个。第一如果你还没装JDK现在补装还来得及按照上面JDK的下载安装方式装好后在环境变量里确认一下JAVA_HOME是否正确。需要验证的话WinR打开运行框输入cmd回车在命令行里输入java -version。正常情况会输出java版本号提示“不是内部或外部命令”就是环境变量没配好。第二IDEA首次启动会进入一个“导入配置”的界面这里选“Do not import settings”就好新安装的软件用不到旧配置。如果你之前装过旧版IDEA且想沿用配置那选第一个选项并指定旧版本目录即可。3. JDK配置与新项目创建3.1 首次启动的欢迎界面和自定义设置双击桌面图标启动IDEA如果之前没导入配置会出现一个欢迎窗口。左侧有“Projects”“Customize”“Plugins”“Learn”几个标签页先别急着新建项目选“Customize”。在Customize里可以设置界面主题默认有Darcula深色、IntelliJ浅色和高对比度三个选项按个人偏好选就行。字体大小建议直接调成16或18IDEA默认的12号字在高清屏上偏小看久了眼睛累。调好之后点右下角“Next”IDEA还会问你是否安装一些推荐插件比如.ignore、Rainbow Brackets初次使用可以先跳过后面在设置里随时能装。需要注意2023版首次启动时还有一个“Send anonymous statistics”弹窗询问是否同意发送匿名使用统计。不想发就取消勾选点“Dont Send”这个不影响任何功能纯粹是隐私偏好问题。3.2 在IDEA中配置JDK两种方式随你选进入IDEA主界面后第一步就是把JDK绑定到IDE里。2023版的配置入口和旧版本略有不同不过找到“File - Project Structure”就能到。第一种方式新建项目时指定。点主页上的“New Project”在弹出来的窗口中会有一个“Project SDK”下拉框点“Add SDK”选“JDK”然后找到你JDK安装目录的上一级路径选中。比如你装的JDK17在C:\Program Files\Java\jdk-17.0.8那就在文件选择器里定位到这个目录点OK下拉框就会自动识别并显示java version 17.0.8。第二种方式全局配置。在主界面点“File - Settings”在设置弹窗里输入“JDK”搜索或者找到“Build, Execution, Deployment - Compiler - Java Compiler”把“Project bytecode version”和“Per-module bytecode version”设置成对应你JDK的版本。这个设置是全局默认值新建项目会自动继承。还要提醒一件事如果IDEA启动后右下角弹了一个“Setup SDK”的黄色提示框说明它检测到了JDK问题。点提示框里的“Setup”也会进入同样的SDK配置界面选择你的JDK路径即可。3.3 创建一个HelloWorld项目验证环境配置完JDK后最好立即新建一个最简单的项目测试整个链路是否通畅。回到欢迎页点“New Project”左侧语言选“Java”右侧Build System默认“IntelliJ”就行保持Project SDK为刚才添加的JDK版本然后点Next。项目模板可以直接选“Java Hello World”它会自动生成一个带main方法的类。项目创建完成后双击打开src目录下的主类会看到系统自动生成的代码。点击类名旁边的绿色三角按钮选择“Run Main”下方控制台如果在几秒内输出Hello, World!说明JDK配置正确、编译环境没毛病。如果控制台出现了中文乱码先不是代码的问题是IDEA的编码设置问题后面有专门一节讲。提示第一次运行项目时IDEA会建立项目索引右下角有进度条CPU占用会比较高。这是正常现象等它跑完就好不用急着点“Stop”。4. 2023版初始化设置与高频功能优化4.1 必改的编码设置改一次一劳永逸毫不夸张地说编码问题是Java初学者遇到的第一个“玄学问题”表现是控制台输出的中文变成乱码或者代码里的中文字符编译报错。根源在于IDEA默认的字符编码不一定和操作系统一致。我的建议是装好IDEA后立刻做一次全局编码统一点“File - Settings”在弹窗左上角搜索“Encoding”然后把Global Encoding、Project Encoding、Default encoding for properties files三项全部设置为UTF-8。如果你用Windows系统还要顺手把右侧的“Transparent native-to-ascii conversion”勾上这个选项会在properties文件里做编码转换显示避免中文乱码。改完之后再打开“Help - Edit Custom VM Options”在文件末尾加一行-Dfile.encodingUTF-8保存后重启IDEA。这两步操作完编码问题基本就不会再来烦你了。4.2 快捷键与界面布局切到顺手模式IDEA默认的快捷键映射是Windows模式如果你以前用Eclipse或VS Code可以在“Settings - Keymap”里把方案改成Eclipse或VS Code的映射学习成本会低很多。我个人建议直接用IDEA默认快捷键花一周时间适应后面效率反而是最高的。几个高频操作值得专门记AltEnter智能提示修复、ShiftShift全局搜索、CtrlShiftF10运行当前类、CtrlD复制当前行、CtrlAltL格式化代码。界面布局方面IDEA 2023默认的工具窗口布局是右侧竖排如果觉得视野太窄可以点底部“View - Appearance - Tool Window Bars”调整或者直接把Project工具窗口拖动到左侧按自己习惯摆放。开始使用新版本后2023有点变化是“Run”面板默认折叠在底部需要运行程序时会自动弹出不用额外设置。4.3 几个装了立刻提升体验的插件虽然我前面建议新手先跳过插件但真正写代码之后有几个插件确实是装了回不去那种。在“Settings - Plugins”市场里直接搜名字安装就行Rainbow Brackets括号配对不同颜色多层嵌套时一眼看清层级对读代码帮助特别大。Chinese Language Pack官方中文语言包新手期实在看不懂英文菜单就装这个等熟悉了再卸载界面切回英文。.ignore创建.gitignore文件更方便如果后面学Git这个插件能省不少事。GitToolBox在编辑器里直观显示每行代码的提交人、提交时间和提交信息协同开发时很有用。插件不是装得越多越好每多一个插件IDEA启动和索引都会变慢一点。刚开始装两三个最需要的就行后面真用到了再加。4.4 内存设置与启动加速IDEA是基于JVM运行的默认堆内存是1280MB如果你的电脑内存有16GB建议调大一些尤其是打开大型项目时能明显感觉到流畅度提升。打开“Help - Edit Custom VM Options”里面能看到几行以-X开头的参数。把-Xmx后面的数字改大比如改成2048m或者4096m同时-Xms可以设置成和-Xmx一样减少JVM动态扩展内存带来的卡顿。改完保存重启生效。如果你发现IDEA启动变慢还可以在“Settings - Appearance Behavior - System Settings”里关掉“Reopen projects on startup”这样每次启动不会自动加载上次的项目启动速度会快不少。索引慢的问题2023版在打开大项目后会提示“Power Save Mode”不建议开开了代码提示会断掉。后面如果项目太大可以在“File - Invalidate Caches”里清理索引缓存这个是解决卡顿的保留手段。5. 常见问题排查与避坑经验5.1 安装失败和启动报错速查表我在安装过程中以及帮朋友远程看问题的时候遇到过不少重复出现的报错。整理成一张速查表大家可以对照排查问题现象最常见原因解决办法安装包提示“无法启动此程序”系统缺VC运行库安装微软官方VC_redist.x64.exe运行库后重试双击图标没反应启动器位数和系统不匹配右键桌面快捷方式属性确认目标指向64位exe启动后提示“No JVM could be found”IDE找不到自身运行环境重装最新版安装包或手动安装64位JBR新建项目没有SDK选项JDK没装或环境变量错误按3.2节步骤手动添加JDK目录控制台中文乱码全局编码不为UTF-8按4.1节设置编码并加JVM参数编译报“invalid source release”Project SDK和语言级别不匹配在Project Structure里把SDK和language level版本对齐界面卡顿或频繁卡死内存不足或索引异常调大VM内存必要时Invalidate Caches清理索引双击.java文件没反应打开方式关联损坏右键文件选择“打开方式”指向idea64.exe5.2 最容易踩的坑SDK版本和语言级别对不上这个坑我当年自己跳进去过也在论坛上看到无数人问必须单独拎出来说。在“File - Project Structure - Project”设置里Project SDK选择JDK版本而Project language level是代码语法级别可以单独设置。很多人JDK装的是17但language level却默认停在11导致代码里用了Java14以上的新特性时报错。更常见的情况相反IDE会提示“无效的源发行版”。不管报的是哪一种解决的思路都是同一个把SDK、language level、Modules里的语言级别三项全部统一。具体操作是Project Structure里左边选“Project”把Project SDK和Language Level改成对应版本左边再选“Modules”把每个模块的Language Level也同步改掉。如果项目里引用了Maven或Gradle还要检查pom.xml或build.gradle里的sourceCompatibility或java.version保持一致。5.3 关于“试用过期”和激活问题的正规处理2023版本发布后家族产品都会有一个30天试用期。试用期结束之后界面会弹窗很多人这时候就去搜激活码或破解工具我不推荐这么做。安全是一方面另一方面是JetBrains官方对教育用户有免费政策学生或教师用学校邮箱在官网申请JetBrains Account就能获得全家桶的免费授权全家桶里就包含IntelliJ IDEA旗舰版。如果你是学生花十分钟申请一个比到处找破解稳定得多。如果你不是学生只是偶尔用一次旗舰版的功能建议先用社区版。社区版没有试用期限制安装之后长期免费使用日常Java学习和绝大多数个人项目的开发完全没问题。如果你的工作需要旗舰版的企业功能和公司申请正版授权也是正常路径。总的来说在正规渠道内解决问题本质上节省的时间成本比走偏门更多。5.4 卸载重装时可能出现的“残留庞大”问题如果你之前的IDEA安装有问题想卸载重装有一点必须注意卸载程序默认不清理配置目录。IDEA的用户配置放在C:\Users\你的用户名\AppData\Roaming\JetBrains里包括插件、密钥、历史配置。卸载时如果不同步删除这个目录下次重装可能会把旧的问题配置重新带回来新装的IDEA表现还和旧的一样。彻底卸载的正确顺序是先在控制面板里卸载程序然后手动删除AppData\Roaming\JetBrains下的对应版本文件夹以及AppData\Local\JetBrains下的缓存目录。如果你有旧配置需要备份比如自定义快捷模板那在删除之前先把整个文件夹复制到其他盘存起来装好新版本后再导入。不要图省事跳过这一步不然“重装后还是老毛病”的体验会在你身上重演。5.5 2023版新增的AI Assistant到底要不要用2023版最引人关注的新功能是IDE内置的AI Assistant能直接对话、补全代码、解释异常。但这个功能是Preview状态且需要额外订阅并没有包含在普通订阅中国内网络访问时体验也不一定稳定。我的建议是当前阶段不要过度依赖它先把手写代码和IDEA自带的高频快捷键练好AI助手当个辅助工具用即可。等哪天它完全融入默认体验且价格合理了再用也不迟。6. 从安装到上手的最后一公里前五节的内容已经能覆盖从下载到顺利运行一个Java项目的完整路径。安装完成后还有几个推荐做的习惯性操作虽然不是必须的但对后续写代码的效率帮助很大。第一个是设置“鼠标悬停显示文档”。在Settings里搜“Show quick documentation on mouse move”勾选后鼠标悬停在方法上就会显示API文档对刚接触Java类库的人特别友好省去频繁切网页查文档的功夫。第二个是开启“自动导入”。在“Settings - Editor - General - Auto Import”里把Add unambiguous imports on the fly和Optimize imports on the fly都勾上写代码时类和工具方法会自动帮你导包不用再手动处理import语句。第三个是熟悉“下划线波浪线”的提示含义。红色波浪线是编译错误黄色波浪线是警告灰色是弱警告。鼠标悬停可查看具体原因按AltEnter快速修复。第四个建议来自我的切身体会刚开始接触IDEA别追求一步到位别把所有快捷键背完再动手写代码。每天都用遇到不方便的地方随手查一下快捷键一周之后自然顺手。我把常用快捷键整理在下面可以存一份AltEnter智能修复代码提示进入类实现CtrlShiftA查找并执行任何操作ShiftShift全局搜索文件、类、符号CtrlAltL格式化当前文件CtrlShiftF10运行当前类ShiftF10运行上一次配置CtrlD复制当前行CtrlY删除当前行Ctrl/单行注释CtrlShift/多行注释F2跳转到下一个报错位置Alt1聚焦到项目文件树工具装好环境调通剩下的就是把精力放到代码本身。IDEA只是写代码的载体真正决定你进步的还是每天写的那几十上百行代码。希望这篇教程能帮你少走几步弯路把折腾安装的时间省下来安心开始写你的第一个Java程序。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价