IDEA快速入门

目录

1. 概述

2. 安装

3. 激活 

4. 关闭自动更新

5. 创建Java项目

5.1 配置JRE

5.2 创建项目

6. 配置设置

6.1 主题

6.2 设置字体默认大小

6.3 鼠标滚轮改变字体大小

6.4 设置自动导入

6.5 项目选择

7. lombok插件

7.1 安装插件

7.2 启用注解

8. 安装包及插件下载地址


1. 概述

        IDEA 全称 IntelliJ IDEA,是java语言开发集成环境;IntelliJ在业界被公认为最好的java开发工具之一;IDEA是JetBrains公司的产品。

2. 安装

        双击下载好的 ideaIU-2020.3.2.exe 格式安装包, 打开它;

         安装目录默认为 C:\Program Files\JetBrains\IntelliJ IDEA 2020.3.2 , 这里选择的是默认路径:

         勾选创建桌面快捷方式,这边方便后续打开 IDEA:

        创建开始菜单文件夹,选择默认:

        单击 Install:

        安装完成后,勾选 Run InstalliJ IEDA,点击 Finish 运行软件:

3. 激活 

        等待 IntelliJ IDEA 2020.3.2 x64 运行, 中间会先弹出一个注册框,我们勾选 Evaluate for free, 点击 Evaluate 先试用30天:

        进入 IDEA 中, 先随便 新建一个Java工程:

        在 File -> Settings -> Plugins 里手动安装插件(Install Plugin from Disk...),如下图:

        在弹出文件选择对话框中,选择插件(ide-eval-resetter-2.1.6.zip)文件并确定。        

        安装完成后,重启IDEA.

        重启IDEA可以通过点击Help 菜单,若列表中出现 Eval Reset 选项,则代表安装成功,可以参考下面的图示。

        唤出的插件主界面中包含了一些显示信息,2个按钮,1个勾选项:

  • 按钮:Reload 用来刷新界面上的显示信息,其中包括上一次重置30天试用期的时间。
  • 按钮:Reset 点击会询问是否重置试用30天并重启IDE。选择Yes则执行重置操作并重启IDE生效,选择No则什么也不做。(此为手动重置方式)
  • 勾选项:Auto reset before per restart 如果勾选了,则自勾选后每次重启/退出IDE时会自动重置试用信息,你无需做额外的事情。(此为自动重置方式

无限重置,这样我们就相当于永久激活了 IDEA 了,比较重要的点是,这种方法非常稳定,不会动不动就失效。

        通过点击Help 菜单,Register 可以查看剩余的试用期:

4. 关闭自动更新

        按下面配置路径找过去:File --> Settings --> Appearance & Behavior --> System Settings --> Updates 或者直接搜索 “Updates”: Ctrl + Shift + a  --> 输入 “Updates”

        取消勾选 Automatically check updates 复选框,然后确认

5. 创建Java项目

5.1 配置JRE

5.2 创建项目

6. 配置设置

6.1 主题

        选择file-Setting,进入设置界面选择,选择appearance

6.2 设置字体默认大小

6.3 鼠标滚轮改变字体大小

6.4 设置自动导入

        当一个类有多个包时, 此时要自己手动来进行选择,按alt+enter

6.5 项目选择

        idea打开后,只能有一个项目;默认情况是打开上次运行的项目;设置进行idea时,选择进行哪一个项目。

7. lombok插件

        Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。

        Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString等方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。这样就省去了手动重建这些代码的麻烦,使代码看起来更简洁些。

        @Data 注解在类上,会为类的所有的属性自动生成setter/getter/equals/canEqual/hashCode/toString方法,如属性为final则不会为该属性生成setter方法

7.1 安装插件

7.2 启用注解

8. 安装包及插件下载地址

        百度网盘链接:https://pan.baidu.com/s/1F7sA46nHtIpKMDg9hYDCuw
        提取码:3rxt 

相关推荐

  1. idea快捷

    2024-04-22 11:50:02       40 阅读
  2. Flask 快速入门

    2024-04-22 11:50:02       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 11:50:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 11:50:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 11:50:02       87 阅读
  4. Python语言-面向对象

    2024-04-22 11:50:02       96 阅读

热门阅读

  1. 教授 Avi Wigderson荣获2023年图灵奖

    2024-04-22 11:50:02       39 阅读
  2. Go 之获取变量类型

    2024-04-22 11:50:02       39 阅读
  3. 【QT教程】QT6图形渲染与OpenGL编程

    2024-04-22 11:50:02       31 阅读
  4. 探索 Git:开源项目管理的利器

    2024-04-22 11:50:02       42 阅读
  5. Go读取文件n行的思路之旅

    2024-04-22 11:50:02       40 阅读
  6. 聚合支付的代付业务详解

    2024-04-22 11:50:02       41 阅读
  7. 大模型prompt engineering api开发

    2024-04-22 11:50:02       130 阅读
  8. torch.where()中并行方式的实现

    2024-04-22 11:50:02       82 阅读
  9. http和https区别与上网过程

    2024-04-22 11:50:02       35 阅读
  10. SQLite去除.db-shm和.db-wal文件【已解决】

    2024-04-22 11:50:02       34 阅读
  11. Spring Boot 中整合 Redisson 实现分布式锁

    2024-04-22 11:50:02       39 阅读
  12. 三年经验!你还不知道KVM虚拟化技术???

    2024-04-22 11:50:02       42 阅读
  13. python内存泄漏解决

    2024-04-22 11:50:02       35 阅读