(2023 最新版)IntelliJ IDEA 下载安装及配置教程

2023-09-14 13:34:52

IntelliJ IDEA下载安装教程(图解)

IntelliJ IDEA 简称 IDEA,由 JetBrains 公司开发,是 Java 编程语言开发的集成环境,具有美观,高效等众多特点。在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN 等)、JUnit、CVS 整合、代码分析、创新的 GUI 设计等方面都有很好的应用。

IntelliJ IDEA 提供了免费的社区版和付费的旗舰版。免费版只支持 Java 等为数不多的语言和基本的 IDE 特性,而旗舰版还支持 HTML,CSS,PHPMySQLPython 等语言和更多的工具特性。

下面介绍 IDEA 的下载安装,步骤如下。

1)进入 IDEA 官方下载页面,(官网地址为 IntelliJ IDEA – the Leading Java and Kotlin IDE),点击 DOWNLOAD,如图 1 所示。
 

IntelliJ IDEA官方下载页面


图 1  IntelliJ IDEA官方下载页面


2)IntelliJ IDEA 是一款跨平台的开发工具,支持 Windows、Mac、Linux 等操作系统,我们可以根据需求下载对应的版本。旗舰版的功能更加全面,这里我们选择下载旗舰版。然后点击 Download,如图 2 所示。

IntelliJ IDEA 提供了两个版本,即 Ultimate(旗舰版) 和 Community(社区版)。社区版是免费的,但它的功能较少。旗舰版是商业版,提供了一组出色的工具和特性。关于两个版本差异的详细信息,可以参考版本比较矩阵(如图 3 所示)。图 3 为两个版本分别支持什么语言。

选择操作系统页面


图 2  选择操作系统页面

最终版和社区版的差异


图 3  旗舰版和社区版的部分对比


3)点击下载后可能需要注册,一般情况下,不用理会,浏览器会自动进行下载,等待下载完成即可。

4)下载完成后,我们会得到一个 IntelliJ IDEA 安装包,双击打开下载的安装包,选择 Next,正式开始安装,如图 4 所示。
 

IDEA开始安装界面


图 4  IDEA开始安装界面


5)设置 IDEA 的安装目录,建议不要安装在系统盘(通常 C 盘是系统盘),这里选择安装到 D 盘,如图 5 所示。
 

设置IDEA安装目录


图 5  设置IDEA安装目录


6)自行选择需要的功能,若无特殊需求,按图中勾选即可,如图 6 所示。
 

IDEA安装设置对话框


图 6  IDEA安装设置对话框

对上图中选项说明如下:

  • Create Desktop Shortcut:创建桌面快捷方式图标,建议勾选 64-bit launcher;
  • Update context menu:是否将从文件夹打开项目添加至鼠标右键,根据需要勾选;
  • Create Associations:关联文件格式,可以不推荐勾选,使用如 Sublime Text、EditPlus 等轻量级文本编辑器打开;
  • Download and install 32-bit JetBrains Runtime:下载并安装 JetBrains 的 JRE。如果已经安装了JRE,则无需勾选此项;
  • Update PATH variable (restart needed):是否将 IDEA 启动目录添加到环境变量中,即可以从命令行中启动 IDEA,根据需要勾选。


7)选择开始菜单文件夹后,点击 Install 等待安装。如图 7 所示。
 

选择开始菜单文件夹


图 7  选择开始菜单文件夹


8)等待安装进度条达到 100% 后,点击 Finish,IntelliJ IDEA 就安装完成了。可以勾选 Run IntelliJ IDEA 选项,表示关闭此窗口后运行 IDEA。
 

安装完成页面


图 8  安装完成页面


需要注意的是,首次启动 ,会自动进行配置 IntelliJ IDEA 的过程(选择 IntelliJ IDEA 界面显式风格等等),读者可根据自己的喜好进行配置,由于配置过程非常简单,这里不再给出具体图示。读者也可以直接退出,即表示全部选择默认配置。

更多推荐

成集云 | 金蝶云星空集成聚水潭ERP(金蝶云星空主管供应链)| 解决方案

源系统成集云目标系统方案介绍金蝶云星空是金蝶软件(中国)有限公司研发的新一代战略性企业管理软件,致力于为企业提供端到端的供应链整体解决方案,它可以帮助企业构建敏捷供应链体系,降低供应链成本,提高企业利润。此外,金蝶云星空还可以实现高效组织协作,支持多种模式、多场景、多类别的过程精细化管控,满足企业对库存进行批号、保质期

在 Vue 项目中添加字典翻译工具(二)

封装字段翻译组件,可以格式化字典、枚举、字段优点:使用简单,一次配置多次使用,缓存降低后端请求次数,扩展性强store的fieldFormat.js(这里用的store的modules)exportdefault{namespaced:true,state:{types:{}},mutations:{ADD_TYPE:

Spring Bean循环依赖学习与探究

文章目录原理学习源码溯源本文参考:画图带你彻底弄懂三级缓存和循环依赖的问题Spring三级缓存解决bean循环依赖,为何用三级缓存而非二级_笑矣乎的博客-CSDN博客Spring为何需要三级缓存解决循环依赖,而不是二级缓存?_石杉的架构笔记的博客-CSDN博客原理学习主要的三级缓存工作机理学习参考画图带你彻底弄懂三级缓

php在header增加key,sign,timestamp,实现鉴权

在PHP中,您可以通过在HTTP请求的Header中增加Key、Sign和Timestamp等信息来进行安全性鉴权。以下是一种基本的思路和示例,用于说明如何实现这种鉴权机制:生成Key和Sign:服务端和客户端之间共享一个密钥(Key)。当客户端发起请求时,它需要使用密钥生成一个签名(Sign)。签名可以使用加密算法(

数据库JDBC编程

JDBCJDBC是干啥的呢?简单来说就是用java代码操作数据库各种数据库,在开发的时候,就会提供一组编程接口(API)API:ApplicationProgramInterface简单来说就是有个软件,这个软件给你一些功能,你基于这些功能能对这个软件干啥API往往是以函数,类的形式来提供的,说白了就是这个API在这个

130. 被围绕的区域

130.被围绕的区域题目-中等难度示例1.新建board+bfs2.哈希+bfs题目-中等难度给你一个mxn的矩阵board,由若干字符‘X’和‘O’,找到所有被‘X’围绕的区域,并将这些区域里所有的‘O’用‘X’填充。示例示例1:输入:board=[[“X”,“X”,“X”,“X”],[“X”,“O”,“O”,“X”

WinApp自动化测试之工具的选择

WinApp(WindowsAPP)是运行在Windows操作系统上的应用程序,通常会提供一个可视的界面,用于和用户交互。例如运行在Windows系统上的MicrosoftOffice、PyCharm、VisualStudioCode、Chrome,都属于WinApp。常见的WinApp,其扩展名基本都是*.exe,运

电动车充电桩存在网络安全风险吗?

近年来,随着纯电和混动汽车数量的爆炸式增长,其配套的充电桩的需求也呈直线攀升趋势。不过,这些充电桩可能面临着独特的网络安全风险。只要黑客们掌握了足够的相关信息,他们不但能够远程关闭供电网络,甚至会入侵和篡改汽车的设置。下面,我们将深入讨论此类至关重要的安全问题。为什么电动汽车充电桩会存在网络安全风险?2021年,美国曾

数据分析及治理工程师

背景企业的信息化建设需要数据,那么数据是很重要的,数据分析的目的在于为业务服务,而为了更好的达成这一目的。对于元数据的采集和主数据的分析,以及数据标准的制定,和数据质量的保证是非常重要的。主数据管理面临的问题分析主数据治理可以提高数据的特征一致性,识别唯一性,高度共享性,长期有效性,可以获得一个单一的基础数据来源,为企

互联网摸鱼日报(2023-09-22)

互联网摸鱼日报(2023-09-22)36氪新闻通过AI打造车联网地图,「Mapbox」获软银2.8亿美元E轮投资消失的维密门店,以及背后的内衣暗战白酒品牌频跨界:饮料就酒,越喝越有张一鸣北美电商大冒险拆解小程序短剧“一天进账1200万”商业真相​奈飞继续“飞翔”A股银行回购为何“按兵不动”?监管机制约束,部分银行资本

热更新的前置模块:AB管理器

引言本系列是《8年主程手把手打造Cocos独立游戏开发框架》,欢迎大家关注分享收藏订阅。前面的文章给大家介绍了手敲Cocos独立游戏开发框架中常用到的UI管理器和资源管理器,为了减少包体的大小,我们需要引入热更新的模块,但是热更新的前提是把资源打成AssetBundle(简称AB),本文笔者给大家介绍一下AB和AB管理

热文推荐