IntelliJ IDEA 安装及配置详细教程

news2024/11/22 20:39:49

IDEAIntelliJ IDEA 安装及配置详细教程

  • 1、下载
  • 2、安装
  • 3、IDEA使用设置
    • 3.1 进入设置界面
    • 3.2 JDK配置
    • 3.3 主题样式设置
    • 3.4 字体样式设置
    • 3.5 编辑器背景颜色设置
    • 3.6 字符集和配置文件编码格式设置
    • 3.7 设置鼠标悬浮提示
  • 4、idea配置maven
  • 5、idea创建springboot工程

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

1、下载

  进入 IDEA 官方下载页面: IDEA官网
点击 DOWNLOAD:
1
 IntelliJ IDEA 提供了两个版本,即 Ultimate(旗舰版) 和 Community(社区版)。社区版是免费的,但它的功能较少。旗舰版是商业版,提供了一组出色的工具和特性。关于两个版本差异的详细信息,可以参考版本比较矩阵。
2
 下图为两个版本分别支持什么语言:
3
 点击下载后可能需要注册,一般情况下,不用理会,浏览器会自动进行下载,等待下载完成即可。

2、安装

  1. 下载完成后,我们会得到一个 IntelliJ IDEA 安装包,双击打开下载的安装包,选择 Next,正式开始安装,如图所示
    1
  2. 设置 IDEA 的安装目录,建议不要安装在系统盘(通常 C 盘是系统盘),这里选择安装到 D 盘:
    2
  3. 自行选择需要的功能,若无特殊需求,按图中勾选即可
    3

对上图中选项说明如下:
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,根据需要勾选。

  1. 选择开始菜单文件夹后,点击 Install 等待安装。如图 :
    4
  2. 等待安装进度条达到 100% 后,点击 Finish,IntelliJ IDEA 就安装完成了。可以勾选 Run IntelliJ IDEA 选项,表示关闭此窗口后运行 IDEA:
    5

3、IDEA使用设置

 首次启动 ,会自动进行配置 IntelliJ IDEA 的过程(选择 IntelliJ IDEA 界面显式风格等等),可根据自己的喜好进行配置,读者也可以直接退出,即表示全部选择默认配置。
 在安装了idea之后打开idea,然后进行idea的设置。IDEA有全局配置和项目配置两种设置:
在欢迎页进行的Settings是对全局配置进行设置。而在项目中setting为当前项目的设置。一般建议全局配置。

如果已经自己创建过工程了,界面不在欢迎界面,可以安装如下操作进入欢迎页面:
点击左上角的file->close project,
1
依次关闭所有打开的工程将会进入欢迎页面

3.1 进入设置界面

【1】全局设置入口Configure的下三角选择后,点击settings:
1
【2】单个工程设置入口:工程打开界面左上角file->settings
2

3.2 JDK配置

1.File–>Ohter Settings–>Default Project Structure
3
2. 选择安装路径进行配置
2

注意:更改任何配置后都需要先点击Apply,再点击Ok,这样配置才能生效!

3.3 主题样式设置

 主题在安装idea的时候可以选择喜欢的主题,但是选择之后后续也可以更改:
File–>settings–>Appearance&Behavior–>Appearance–>UI Options–>Theme
3

idea默认主题就以上几种更多的主题,可以去idea主题下载,下载会有jar包,然后在File–>Import Settings选中自己喜欢的主题的jar包,然后再根据上面的步骤选择即可。

3.4 字体样式设置

  1. 非代码窗口设置UI样式和字体:
    File–>settings–>Appearance&Behavior–>Appearance–>UI Options:
    3
  2. 代码窗口字体:
    File–>settings–>Editor–>Font:
    4
  3. 控制台窗口字体
     控制台字体和编辑器字体设置是一样的原理,但是设置路不一样,控制台窗口的设置是在:
    File–>settings–>Editor–>Color Scheme–>Console Font
    5

3.5 编辑器背景颜色设置

 如果想将编辑页面变换主题,可以去设置里面调节背景颜色,设置方法如下:
5

3.6 字符集和配置文件编码格式设置

File–>settings–>Editor–>File Encodings:
6

3.7 设置鼠标悬浮提示

File–->settings–->Editor–->General–->勾选Show quick documentation,以下是设置鼠标悬浮半秒提示文档信息:
7

4、idea配置maven

参考链接: Maven下载安装及IDEA配置Maven的超详细教程

5、idea创建springboot工程

参考链接: IDEA+maven+Springboot工程创建超详细过程示例

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/519211.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MYSQL02高级_目录结构、默认数据库、表文件、系统独立表空间

文章目录 ①. MySQL目录结构②. 查看默认数据库③. MYSQL5.7和8表文件③. 系统、独立表空间 ①. MySQL目录结构 ①. 如何查看关联mysql目录 [rootmysql8 ~]# find / -name mysql /var/lib/mysql /var/lib/mysql/mysql /etc/selinux/targeted/tmp/modules/100/mysql /etc/seli…

服务(第二十篇)mysql高级查询语句(一)

准备环境: 两张表:location和store_info; 1、查询语句类型 ①SELECT "字段" FROM "表名"; 只查看表中的指定字段; 还可以根据查询的字段位置进行排序; ②SELECT DISTINCT "字段…

C语言生成随机数【简易抽卡代码为例】

文章目录 前言一、生成随机数rand() 函数srand()函数time()函数生成一个真正的随机数 二、使用小技巧三、使用代码实例(简易抽卡)总结 前言 本文将详细解释如何在C语言中生成随机数,并介绍应用的小技巧 一、生成随机数 c语言生成一个真正的…

ESP32 partition(分区表)(15)

提示:本博客作为学习笔记,有错误的地方希望指正,主要参考乐鑫技术手册说明结合实例代码分析,结合理论知识学习后示例分析以及常见问题说明。 文章目录 一、ESP32 Partition概述二、内置分区表三、创建自定义分区表四、生成二进制分…

设备树(属性)简介

1 设备树 简单的整理记录; 学习参考内容: Linux 笔记 https://xuesong.blog.csdn.net/article/details/109522945?spm1001.2014.3001.5502正点原子-左盟主 驱动开发网络资料:IT界小生 https://www.zhihu.com/column/itlife 1.1 设备树简介…

springboot+freemarker+restful

什么是freemarker? FreeMarker是一种模板引擎,它可以用于生成各种类型的文档,比如HTML、XML、PDF、Word等。它可以通过简单的模板语法和数据模型来生成文档内容。与传统的JSP相比,FreeMarker的语法更加简洁和易读,并且可以很好地…

女生学习软件测试怎么样?

在IT技术行业,女生学习还是有很大优势的。女生相较于男生更有耐心,包容性强,心思细腻,对细节把控更好,同时还能帮助团队男女平衡,活跃气氛。 编程是一个只要你肯学习就会有回报的行业,不论男生…

1W字理解Java虚拟机——JVM

目录 一、初识JVM 二、JVM执行流程 三、内存区域划分(JVM运行时数据区) 3.1 本地方法栈(线程私有) 3.2 程序计数器(线程私有,无并发问题) 3.3 JVM虚拟机栈(线程私有&#xff0…

【小程序】微信云托管对象存储管理

微信云托管对象存储用于存放数据或文件,一般用于较大数据或较大文件上传时的中转对象,避免直接上传到服务端,影响服务性能。 对象存储 开通了云托管平台后会自动开通对象存储功能。简单理解就是一个文件目录即可。 存储文件 文件名称&…

串口全双工通信与串口中断

1.串口通信编程 STC-ISP串口助手的使用: 文本模式和HEX模式的区别:文本模式就是那些可打印的字符。HEX模式就是这些可打印字符对应的16进制。它们都对应相同的ASCII码(用十进制表示)。 很多小白在程序编写完成后调试时会搞不清楚…

利用notepad++处理数据,再用excel做则线图

1、利用串口调试XCOM V2.8得到数据 2、利用Notepad编辑数据 利用正则表达式 删除时间戳 移除空行 继续删掉不要的数据 3、用excel生成折线图 复制数据到excel excel自动根据上文公式填充计算 输入0.1和0.2 框选0.1和0.2,下拉

JavaScript-jQuery的使用 + JS的案例

目录 点击更换图片 猜数字 搜索页面展示 表白墙 点击更换图片 我们先看下面这个例子: 使用input里面的button按钮, 并且利用函数, 将一个搜狗logo转换为百度logo: <!DOCTYPE html> <html lang"en"> <head><meta charset&…

Maven下载安装及IDEA配置Maven的超详细教程

Maven下载安装及IDEA配置Maven的超详细教程 1、IntelliJ IDEA 下载、安装及配置过程2、maven下载、安装、配置过程2.1 mavan下载2.2 安装2.3 配置 3、在IDEA中配置Maven3.1 进入设置界面3.2 maven配置 4、IDEAmaven创建工程示例 Maven是一个能使我们的java程序开发节省时间和精…

ssl证书过期

SSL证书验证网站所有者的身份&#xff0c;并为其访问者建立与服务器的安全加密连接。它保护他们的安全和隐私。 但SSL证书并非永远有效。与您的驾驶执照或护照一样&#xff0c;SSL证书也有过期日期。过期日期后&#xff0c;服务器的身份不再受信任。 为什么网站安全证书会过期…

C++ 类与对象中类的深入知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏

绪论 本章我们接着对类和对象进行探索&#xff0c;这是一个在我们c中比较重要的知识点&#xff0c;下面我们才是我们类和对象的更加深入且困难的知识点&#xff0c;希望你能通过这篇文章对类其有更加深入的了解。 话不多说安全带系好&#xff0c;发车啦&#xff08;建议电脑观看…

使用Taskflow完成简历信息提取

构建模型的步骤&#xff1a; 首先要进行数据处理&#xff0c;抽取简历文件中的数据。 首先要准备数据集&#xff0c;大赛提供的数据集中多为word文档&#xff0c;都为.docx格式&#xff0c; docx文件是基于 XML 的&#xff0c;可以包含文本&#xff0c;对象&#xff0c;样式&…

想让你的应用程序更加可靠?来了解Spring事务的回滚机制吧!

嗨&#xff0c;大家好&#xff0c;我是小米&#xff0c;今天要和大家聊一聊关于Spring框架事务的回滚源码实现。 相信对于使用Spring框架的小伙伴来说&#xff0c;事务管理肯定是非常重要的一个环节&#xff0c;事务的管理不好很容易出现各种问题&#xff0c;如数据不一致等。…

二十五:修改交易

1.功能需求 点击交易的复选框&#xff0c;然后点击修改按钮。进行数据的页面填充 1.流程图 1.代码实现 TranMapper /*** 根据id查询交易*/Tran selectTranDetailFortranId(String tranId); <!-- Tran selectTranDetailFortranId(String tranId);--><select id"…

项目集战略一致性

项目集战略一致性是识别项目集输出和成果&#xff0c;以便与组织的目标和目的保持一致的绩效领域。 本章内容包括&#xff1a; 1 项目集商业论证 2 项目集章程 3 项目集路线图 4 环境评估 5 项目集风险管理战略 项目集应与组织战略保持一致&#xff0c;并促进组织效益的实现。为…

【博客系统】页面设计(附完整源码)

&#x1f389;&#x1f389;&#x1f389;点进来你就是我的人了博主主页&#xff1a;&#x1f648;&#x1f648;&#x1f648;戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔&#x1f93a;&#x1f93a;&#x1f93a; 目录 一、页面介绍 二、预期效果 1、博客列表页效…