【开发环境搭建篇】IDEA安装和配置

作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。

本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快的、更好的入门JAVA后端开发工作。

文章目录

    • 一、前言
    • 二、下载
    • 三、安装
    • 四、配置
      • 4.1.基本的设置
      • 4.2.针对项目的设置
    • 五、总结

一、前言

本文介绍JAVA开发工具IDEA的安装和配置。

IDEA 全称 IntelliJ IDEA,它是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格。IDEA在业界被公认为最好的JAVA开发工具。

二、下载

环境要求:windows11、apache-maven-3.3.1、jdk1.8、IDEA 2022.2.3

首先,下载IDEA 安装包,官网下载的话,由于是国外的服务器,下载速度很慢。这里推荐从百度网盘下载,安装包已分享到百度网盘中。

官网下载地址:https://www.jetbrains.com/idea/download/other.html
在这里插入图片描述

百度网盘下载地址:
https://pan.baidu.com/s/10cknYlVPvvTebrizcbLw1w?pwd=jzlc 提取码:jzlc

三、安装

下载完成后,点击安装包,开始安装,点击next;
在这里插入图片描述

选择安装位置,点击next;
在这里插入图片描述

按照需要勾选选型,点击next;
在这里插入图片描述

点击install,进行安装;
在这里插入图片描述

点finish,完成安装;
在这里插入图片描述

进行激活,暂时选择免费试用版本;
在这里插入图片描述

最后,点击continue;
在这里插入图片描述

四、配置

安装完成后,下面开始进行IDEA的设置。设置包括基本设置和项目设置,基本设置即全局的设置,包括所有项目的通用设置;而项目设置,是针对某个项目的设置,仅对该项目起作用。

在这里插入图片描述

4.1.基本的设置

设置IDEA内容区字体

如果觉得IDEA内容区字体,太小,可以在这里设置字体类型和大小。一般可以不设置,使用默认设置即可。
在这里插入图片描述

设置字符的编码格式

当前企业级项目的字符编码格式一般都会使用UTF-8格式,所以这里一般设置为该格式;

在这里插入图片描述

设置自动参数自动提示

通过设置自动参数自动提示后,当我们编码时,工具会自动提示方法的参数的名称等信息,从而,可以提高我们的编码效率;
在这里插入图片描述

设置tab键显示方式

设置tab键显示后,方便我们识别代码中的tab键内容;
在这里插入图片描述

设置自动导入资源包

通过设置自动导入资源包后,这样我们不用手动触发引入资源包,从而,可以提高我们的编码效率;
在这里插入图片描述

设置文件头部注释模板

一般项目都要求,大家编写的代码,都需要在文件头部写上作者和日期。通过,设置注释模板后,IDEA会自动生成作者、日期等注释信息,从而,可以提高我们的编码效率;

/**
@author 您的姓名
@date ${YEAR}/${MONTH}/${DAY}
*/

在这里插入图片描述

导入他人的IDEA设置模板

这里,提供了更加快捷的IDEA设置方式,可以直接导入他人的IDEA设置信息;
在这里插入图片描述

4.2.针对项目的设置

由于每个项目使用的JDK、Maven等工具的版本不一样,所以,需要正对项目单独进行设置;

设置JDK信息
在这里插入图片描述
在这里插入图片描述

设置Maven信息

在这里插入图片描述

五、总结

以上介绍了开发工具IDEA的安装和配置。工欲善其事,必先利其器。要想提高开发效率,一定要熟练掌握开发工具的使用;

如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot:筑基

Spring Boot 前言概述使用 Intellij idea 快速创建 Spring Boot 项目注意事项 前言 在学习 Spring 、SpringMVC 、MyBatis 和 JPA 框架的过程中,了解到 SSM 框架为 Java Web 开发提供了强大的后端支持,JPA 框架则简化了数据库的操作。然而,S…

免费分享一套SpringBoot+Vue大学新生报到管理系统,帅呆了~~

大家好,我是java1234_小锋老师,看到一个不错的SpringBootVue大学新生报到管理系统,分享下哈。 项目视频演示 【免费】SpringBootVue大学新生报到管理系统 Java毕业设计_哔哩哔哩_bilibili【免费】SpringBootVue大学新生报到管理系统 Java毕…

2旧版本navicat更换颜色/护眼背景(利用regedit注册表编辑器 )

2navicat默认的背景颜色是白色的,新版本可以如图直接在工具选项里面设置,可以先检查一下,如果没有相关设置,如果没有再往后看解决方法 另外,还可以安装其他护眼软件,但 若是设置里没有这个选项,…

C语言经典算法-9

文章目录 其他经典例题跳转链接46.稀疏矩阵47.多维矩阵转一维矩阵48.上三角、下三角、对称矩阵49.奇数魔方阵50.4N 魔方阵51.2(2N1) 魔方阵 其他经典例题跳转链接 C语言经典算法-1 1.汉若塔 2. 费式数列 3. 巴斯卡三角形 4. 三色棋 5. 老鼠走迷官(一)6.…

RAPTOR:树结构的索引和检索系统的递归抽象处理

论文地址:https://arxiv.org/pdf/2401.18059.pdf 摘 要 增强型检索语言模型能够更好地适应世界状态的变化,并整合长尾知识,然而现有大多数方法仅能从检索语料库中检索到较短的连续文本片段,这限制了对整个文档上下文的整体理解。…

【MySQL】-update的两阶段提交

每一次的更新操作都需要写进磁盘,然后磁盘也要找到对应的那条记录,然后再更新,整个过程IO成本、查找成本都很高。 为解决该问题,优先写入日志,然后写入磁盘。WAL(Write-Ahead Logging)技术 1、…

点云配准:Open3D手动选点配准工具

写在前面 本文内容 Open3D手动选点配准工具;包含CMakeLists,cpp源码,编译脚本,运行结果可视化,可执行文件;源码、编译好的工具和脚本在这里下载: 本博客资源链接/share_noel/csdn/open3d/open3d…

SAP 配额修改 + 修改记录写入实现

前一周 写了文章 思考了SAP 修改记录写入的思考-CSDN博客 紧接着 小家伙 感染了支原体 反反复复 ,代码没有落地,今天终于落地了,下面把代码贴出来。 FUNCTION ZRFC_MM_QUOTA_BAPI. *"----------------------------------------------…

STM32 CubeMX使用介绍(含FreeRTOS生成)

文章目录 前言1. 简介1.1 什么是STM32CubeMX1.2 为什么会有STM32CubeMX的出现1.3 STM32CubeMX常用功能有哪些?1.4 官方资料下载地址 2. 下载和安装STM32CubeMX2.1 下载软件2.2 软件安装 3. 使用方式3.1 说明3.2 不同选择器介绍3.3 构建新的项目3.1 选择单片机的型号…

【spring】@DependsOn注注解学习

DependsOn介绍 DependsOn 是 Spring 框架中的一个注解,用于指定一个 bean 的依赖关系。当 Spring 容器初始化 bean 时,它会按照一定的顺序进行初始化。如果一个 bean 依赖于其他 bean,那么这个 bean 的初始化应该在依赖的 bean 之后进行。 …

SPSS k-均值聚类的 anova分析表解读

from&#xff1a;SPSS K均值聚类&#xff08;k-means&#xff09;和可视化方法 - CollinsLi - 博客园 (cnblogs.com) F值&#xff1a;变量对聚类的贡献 显著性水平&#xff1a;<0.05 则因子显著

SpringBoot + Vue项目(显示+删除+回显家居)

文章目录 1.显示家居信息1.com/sun/furn/controller/FurnController.java 添加方法2.postman测试3.src/views/HomeView.vue 修改el-table 并清空数据池tableData4.src/views/HomeView.vue 发送请求并取出数据1.方法池2.created阶段调用list方法3.结果展示 5.src/utils/request.…

蓝桥杯练习题——日期问题

1.日期差值 思路 分别计算从第一年到两个日期过了多少天&#xff0c;然后相减 #include<iostream> #include<cmath> using namespace std; int a[] {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int x1, x2;int f(int year, int month, int day){int res…

【爬虫】专栏文章索引

为了方便 快速定位 和 便于文章间的相互引用等 作为一个快速准确的导航工具 爬虫 目录&#xff1a; &#xff08;一&#xff09;web自动化和接口自动化 &#xff08;二&#xff09;实战-爬取Boss直聘信息数据

HTML静态网页成品作业(HTML+CSS)——非遗徽州木雕网页(6个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有6个页面。 二、作品演示 三、代…

python利用openpyxl库操作Excel来读取、修改、写入测试数据

一、openpyxl模块介绍 1、openpyxl是读写Excel的python库&#xff0c;是一个比较综合的工具&#xff0c;能够同时读取和修改Excel文档 2、openpyxl中有三个不同层次的类,每一个类都有各自的属性和方法&#xff1a; Workbook是一个excel工作表 Worksheet是工作表中的表…

Android Studio实现内容丰富的安卓医院医生招聘平台

获取源码请点击文章末尾QQ名片联系&#xff0c;源码不免费&#xff0c;尊重创作&#xff0c;尊重劳动 项目编号120 1.开发环境android stuido jdk1.8 eclipse mysql tomcat 2.功能介绍 安卓端&#xff1a; 1.注册登录 2.查看公告 3.查看职位列表 4.收藏功能&#xff0c; 5.投递…

Java基础学习笔记二

Java的加载与执行 Java既是编译型语言又是解释型语言 question&#xff1a;为什么JVM可以跨平台执行 answer &#xff1a; Java虚拟机&#xff08;JVM&#xff09;之所以能够跨平台执行&#xff0c;是因为它在不同操作系统上提供了一个统一的运行环境&#xff0c;实现了Java程…

web前端之不一样的下拉菜单、不选中第一个元素的样式效果、伪类排除第一个元素、符号选择器、hover、not、first、child

MENU 效果图htmlcssJShtmlcss 效果图 htmlcssJS html <nav><ul><li class"navli"><h4>HTML5</h4><ul class"ulson"><li class"lison">HTML5</li></ul></li><li class"na…

Vue+Element-UI Table表格实现复选框单选效果(隐藏表头上的全选Checkbox)

实现效果 完整代码 <div class"box-pos"><el-table ref"table" :header-cell-style"{ color: #FFF, background: #333 }":cell-style"{ color: #FFF, background: #333 }" :data"grListData" style"width: 1…