Intellij idea 2023 年下载、安装教程、亲测可用

news2025/4/16 23:25:32

文章目录

    • 1 下载与安装IDEA
    • 2 常用设置
      • 设置 Java JDK 版本
      • 自动导入包、移除包
      • IDEA 自动生成 @author 注释签名
      • java.io.File 类无法自动提示导入?
      • 高亮显示与选中字符串相同的内容
      • IDEA 配置 Maven
      • IDEA 连接 Mysql 数据库
    • 3 参考文章

1 下载与安装IDEA

首先先到官网下载最新版的IntelliJ IDEA, 下载后傻瓜式安装就好了
官网下载地址:https://www.jetbrains.com/

1、下载完后在本地找到该文件,双击运行 idea 安装程序

在这里插入图片描述

2、点击 Next

在这里插入图片描述

3、选择安装路径,Next

在这里插入图片描述

4、按需求选择,点击 Next

在这里插入图片描述

5、默认,不用改,直接点 Install,安装

在这里插入图片描述

6、安装完成后,点击 Finish,也可勾选Run Intellij IDEA 再点击 Finish,会自动打开安装好的 IDEA

在这里插入图片描述
7、 如果你想授权的话,可以看这篇文章,里面有详细教程
IDEA 授权教程

2 常用设置

设置 Java JDK 版本

自动导入包、移除包

1、默认情况是需要手动导包,手动删除的,设置了这个功能这个就不需要手动了,自动帮你实现自动导入包和去包。

2、File–>settings–>Editor–>general–>Auto Import:

IDEA 自动生成 @author 注释签名

1、打开 File --> Setting -> Editor --> File and Code Templates -> Includes,然后设置新建
java 文件时自己想要的签名,如:

/**
 * @author  wangMaoXiong
 * @date  ${DATE} ${TIME}
 * @version 1.0
 */

File Header:表示为 java 文件设置头信息,只针对 java 文件.

java.io.File 类无法自动提示导入?

1、写完 File 类(其它类也是同理)之后,IDEA
正常是会自动提示导入"java.io.File",而如下所示不仅没有提示,而且即使按"Alt+Enter"进去也没有提示。

高亮显示与选中字符串相同的内容

1、IDEA
当选中一个字符串后,编辑其会对其它相同的内容进行背景色高亮,但是默认黑色风格情况下,相同内容的背景色还是太暗了,查看起来不是很明显,所以需要进行修改。

2、依次选择 File->settings->Editor->Color Scheme->General 菜单下的 Code->Identifier
under caret 的 Backgroud(6F8C35)。

IDEA 配置 Maven

1、Windows 系统安装
Maven 后,cmd 命令行可以直接使用 maven 命令来进行操作,但是 IDEA 还需要进行简单配置,即告诉 IDEA
本地 Maven 工具的位置。如下图:

2、Maven 命令都被 IDEA 集成在了工具中,双击即可执行:

IDEA 连接 Mysql 数据库

Project DataSources 面板 Name连接名称,自定义即可
Comment连接的描述,可以为空
HostMysql 服务器 IP 或者域名
PortMysql 服务器端口,默认 3306
Databasemysql 数据库名称
User登陆账户
Password登陆密码
URL

Mysql 连接地址

对于像 5.x 等低版本的 Mysql 驱动时:jdbc:mysql://localhost:3306/wangmx

对于像 8.x 等高版本的 Mysql
驱动时:jdbc:mysql://localhost:3306/wangmx?characterEncoding=UTF-8&serverTimezone=UTC

Test Connection| 测试连接是否成功按钮。必须在下载好驱动之后才能测试连接。

Drivers 驱动面板 其余选项都可以默认,以下几项需要注意:

Drivers files|

驱动文件,连接数据库之前,必须先下载驱动文件。第一次连接时会有下载提示链接,直接点击即可下载。也可以从右侧的 + 号进行添加。

Custom JARs:指定本地下载好的驱动文件

Provided Driver:在线下载最新版本的驱动程序

Class|

驱动的 class 路径。

对于像 5.x 等低版本的 Mysql 驱动时:com.mysql.jdbc.Driver

对于像 8.x 等高版本的 Mysql 驱动时:com.mysql.cj.jdbc.Driver

3 参考文章

Pycharm 中文乱码解决,统一设置 UTF-8,再也不会乱码了

https://blog.csdn.net/wangmx1993328/article/details/80090193

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

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

相关文章

python学习之【模块】

前言 上一篇文章 python学习之【深拷贝】中学习了python中的深浅拷贝学习内容,这篇文章接着学习python中的模块。 什么是模块 在python中,一个文件(以“.py”为后缀名的文件)就叫做一个模块,每一个模块在python里都…

爬虫框架Scrapy学习笔记-2

前言 Scrapy是一个功能强大的Python爬虫框架,它被广泛用于抓取和处理互联网上的数据。本文将介绍Scrapy框架的架构概览、工作流程、安装步骤以及一个示例爬虫的详细说明,旨在帮助初学者了解如何使用Scrapy来构建和运行自己的网络爬虫。 Scrapy架构概览…

Safetynet论文精读

基本信息 团队:Level 5, Toyota收购的Lyft自动驾驶团队(对,这个团队名字就叫Level 5) 年份:2021 官网:https://www.self-driving-cars.org/papers/2022-safetynet(对,他…

Godot 和 VScode配置C#环境注意事项

前言 尽管有些博主会建议如果我们熟悉C#的话,最好还是使用GDscript,而且对于小白上手也相对简单,但是C#的性能终究还是比动态语言好,也相比CPP简单些,尽管现在Godot还是有些问题,比如不像unity那样适配swit…

HDFS的存储原理

1、存储原理 1.1、HDFS分布式文件存储 将文件分为集群节点的部分数,分别存入每个节点中。 1.2、问题:文件大小不一,不利于统一管理 1.2.1、问题:文件大小不一,不利于统一管理 1.2.2、解决:设定统一的…

二,手机硬件参数介绍和校验算法

系列文章目录 第一章 安卓aosp源码编译环境搭建 第二章 手机硬件参数介绍和校验算法 第三章 修改安卓aosp代码更改硬件参数 第四章 编译定制rom并刷机实现硬改(一) 第五章 编译定制rom并刷机实现硬改(二) 第六章 不root不magisk不xposed lsposed frida原生修改定位 第七章 安卓…

Presto 之 Query Stage的几种状态

一. 前言 在Presto中,Stage的状态是指: Query的状态则是指: 本文主要介绍在Presto中,Query和Stage的几种状态以及每个状态下的主要任务。 二. Stage的几种状态 PLANNED:PLANNED是Stage的初始状态,处于PLAN…

kaptcha-2.3.2.jar

开源google验证码包。。。不太清晰 com.google.code.kaptcha 这就是为了我很反对添加开源的,为了几个功能点不断更新包,头痛要死 反正现在都是一堆开源的,我自己当架构师的时候都是能精简就要精简的。

2817. 限制条件下元素之间的最小绝对差;2305. 公平分发饼干;878. 第 N 个神奇数字

2817. 限制条件下元素之间的最小绝对差 核心思想:枚举二分。我们去枚举nums[j],然后用一个数据结构去装nums[i],利用二分去找在这个数据结构中离nums[j]最近的值的下标,然后统计最小值。这个数据结构可以使用SortedList&#xff…

基于SSM的毕业生就业状况管理系统设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

python-OpenCV-对图片进行操作

anaconda https://www.anaconda.com/download/ OpenCV拥有丰富的常用图像处理函数库 主要应用领域有计算机视觉领域:如物体识别、图像分割、人脸识别、动作识别及运动追踪 安装模块 pip install opencv-python pip install opencv-contrib-python一、cv2的基本方…

【力扣周赛】第 113 场双周赛(贪心异或性质换根DP)

文章目录 竞赛链接Q1:8039. 使数组成为递增数组的最少右移次数竞赛时代码——枚举答案 Q2:2856. 删除数对后的最小数组长度竞赛时代码——贪心优先队列 Q3:6988. 统计距离为 k 的点对竞赛时代码——异或性质哈希表 Q4:100041. 可以…

【深度学习】Pytorch 系列教程(十):PyTorch数据结构:2、张量操作(Tensor Operations):(4)索引和切片详解

目录 一、前言 二、实验环境 三、PyTorch数据结构 0、分类 1、张量(Tensor) 2、张量操作(Tensor Operations) 1. 数学运算 2. 统计计算 3. 张量变形 4. 索引和切片 使用索引访问单个元素 使用切片访问子集 使用索引和…

超级详细 SQL 优化大全

1、MySQL的基本架构 1)MySQL的基础架构图 左边的client可以看成是客户端,客户端有很多,像我们经常你使用的CMD黑窗口,像我们经常用于学习的WorkBench,像企业经常使用的Navicat工具,它们都是一个客户端。右…

基于matlab实现的 BPSK调制AWGN通道未编码数据误码率程序

完整程序: clear; close all; clc; c0; rate1; %Code rate N10000000; %Number of bits for EbNoc0:1:10 %Ratio of bit energy to no…

gRpc_go_dart-1.编写第一个服务

​ 通俗的讲下grpc 简化掉所有复杂的实现,它要求服务端和客户端之间按照protobuf的规范进行数据交换,所以服务端和客户端都不用关心彼此的代码实现,只关心按照protobuf的形式提供数据 为什么是go和dart 技术栈,已经是google的形状了 同时,go客户端和Flutter间本身通过http…

05-Flask-Flask查询路由方式

Flask查询路由方式 前言命令行方式代码实现返回所有路由 前言 本篇来学习下Flask中查询路由的方式 命令行方式 # window 用set linux 用 export set FLASK_APPtest_6_flask运行发方式# 打印所有路由 flask routes代码实现返回所有路由 # -*- coding: utf-8 -*- # Time …

优质医疗机构网站模板源码(含手机端)基于pbootcms开源项目

模板名称: 基于pbootcms的医疗机构网站模板(手机端优化) 模板介绍: 这是一个使用PbootCMS内核开发的医疗机构网站模板,专为医疗机构和医疗保健类企业设计。该模板具有简洁、简单和易于管理的页面风格,并附…

征战开发板从无到有(三)

接上一篇,翘首已盼的PCB板子做好了,管脚约束信息都在PCB板上体现出来了,很满意,会不会成为爆款呢,嘿嘿,来,先看看PCB裸板美图 由于征战开发板电路功能兼容小梅哥ACX720,大家可以直…

数据结构---链表(java)

目录 1. 链表 2. 创建Node 3. 增加 4. 获取元素 5. 删除 6. 遍历链表 7. 查找元素是否存在 8. 链栈的实现 9. 链队的实现 1. 链表 数据存放在"Node"结点中 优点:不用考虑扩容和缩容的问题,实现了动态存储数据 缺点:没有…