IDEA安装教程(多图预警)

2023-11-07

简介

关于IDEA的介绍,引用自百度百科

IDEA全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Python等少数语言。

下载IDEA

  • 直接在IDEA下载页面选择对应的版本下载安装包或者压缩包即可(需要注意IDEA官网会自动识别你的操作系统,下载到的安装包为你的操作系统可用的安装包,示例中使用的是Windows系统,所以安装包为exe文件)
    IDEA下载
  • 也可以自己自行选择操作系统下载对应的安装包
    选择IDEA安装的操作系统
  • 开源版和旗舰版的区别
    • 开源版(Community)完全免费旗舰版(Ultimate)需要收费,但是注册账号后可以试用30天
    • 两者的安装包是不同的,同一台机器可以同时安装开源版和旗舰版
    • 旗舰版比开源版多了很多功能,例如支持HTML/CSS/JavaScript/TypeScript的代码智能提醒、提供常用框架(Spring,Play,Grails)的实用插件、提供数据库工具、自动检查代码重复等。
  • 旗舰版的收费目前是订阅模式收费策略,支持按年订阅或者按月订阅。

安装注意事项

本文是以IDEA-2019.2-开源版Windows系统作为示例。
安装时,如果一路Next,那么默认是不会在桌面创建快捷方式,可以在第三步的时候,按照下图示例操作
在这里插入图片描述

初始化设置IDEA

IDEA在初次运行时会让你选择是否导入设置,如下图所示
在这里插入图片描述
但是初次使用或者没有保存设置的大多要重新设置。

使用默认配置

如果想要偷懒可以选择直接关掉配置窗口或者点击跳过配置按钮,如下图所示。这样就会直接使用默认配置了。
在这里插入图片描述

配置IDEA

不过IDEA的默认配置会引入大量的插件,不建议大家直接使用,下面将会向大家怎么配置自己的IDEA。

  1. 选择UI主题,在IDEA中提供了两种UI主题:
    在这里插入图片描述在这里插入图片描述
    大家可以根据自己的喜好选择,后续使用如果不喜欢也可以在设置中进行修改

  2. 设置默认插件,这一步需要根据自己的情况选择禁止一些用不上的组件
    在这里插入图片描述

    • 配置构建工具,这里建议把自己不用的构建工具插件禁用
      在这里插入图片描述
      以我自己使用习惯,只会启用maven(默认是全启用),如下图所示
      在这里插入图片描述
    • 配置版本控制工具,我选择是只使用git和github,大家可以根据自己的使用习惯选择版本控制工具
      在这里插入图片描述
    • 配置测试工具,根据需要选择开启
      在这里插入图片描述
    • 配置Swing,如果不是开发Swing项目,建议关闭(默认开启),关闭状态如下图所示
      在这里插入图片描述
    • 配置Android,同Swing配置,非安卓开发者建议关闭
      在这里插入图片描述
    • 配置其他工具,这个一般我不会进行修改
      在这里插入图片描述
    • 配置插件开发,非IDEA插件开发者建议关闭
      在这里插入图片描述
      配置好后的界面,如下图所示
      在这里插入图片描述
  3. 配置功能插件,这里的插件都需要安装(自动会下载)
    在这里插入图片描述
    需要注意其实这里有个IDEA官方的教程插件,有兴趣的朋友可以试着安装使用
    在这里插入图片描述
    然后点击右下角的启动IDEA按钮就可以愉快地使用IDEA了
    在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA安装教程(多图预警) 的相关文章

随机推荐

  • springBoot 拦截器

    声明 代码是JavaEE开发的颠覆者 Spring Boot实战代码中的 我买了这书 并练习 public class DemoInterceptor extends HandlerInterceptorAdapter 1 Override
  • 笔录getResource() 与 getClassLoader().getResource()

    结论 1 Class getResource String path path路径的前缀不是 表示从此类所在的包下取资源文件 path路径的前缀是 则是从ClassPath根下获取资源文件 Class getResource和Class g
  • python seleium b站 自动投币脚本

    主要是给我的投币器做个铺垫 果然软件还是太容易了 难在硬件和外壳好吗 1 把edge的调试端口打开 添加以下参数 C Program Files x86 Microsoft Edge Application msedge exe remot
  • 在express项目里配置ejs模板引擎

    方法1 修改app js view engine setup app set views path join dirname views app set view engine ejs 在views中创建ejs模板文件 方法2 修改app
  • 老年人晕倒的几种原因

    晕倒是一种突发性 短暂性 一过性的意识丧失而昏倒 突然性的晕倒 跟大脑的神经有分不开关系 癫痫 脑供血不足 心脑血管疾病都是引起头晕倒的原因 大脑血液上不来 脑血液突然停止 就会产生放电波头晕的症状 患者会在一时间出现晕倒 很容易引起脑震荡
  • 在conda虚拟环境中的PyQt配置以及相关Pycharm设置

    文章目录 在conda虚拟环境中的PyQt配置 背景环境介绍 PyQt依赖包及PyQt tools的下载 Pycharm进行PyQt的相关配置 结语 在conda虚拟环境中的PyQt配置 作者 下龙湾 背景环境介绍 anaconda安装文件
  • Netty4简单认知

    Channel简介 在Netty中 Channel相当于一个Socket的抽象 它为用户提供了关于Socket状态 是连接还是断开 及对Socket的读 写等操作 每当Netty建立了一个连接 都创建一个与其对应的Channel实例 Cha
  • 各种排序算法的讲解与实现

    排序的分类 1 内部排序 内部排序 在整个排序过程中不需不访问外存便能完成 称这样的排序问题为内部排序 1 1 插入排序 插入排序 将无序序列中的一个或几个记录 插入 到有序的序列中 从而增加记录的有序序列的长度 主要思想是将第一个元素看做
  • 3D重建模的初步了解

    相关学习资料如下 cousera课程 https www coursera org learn robotics perception youtube课程 https www youtube com watch v RDkwklFGMfo
  • 什么是HTTPS

    首先 在参考 Tomcat内核设计剖析 大型网站技术架构 的基础上加了一些个人理解 如有错误或者不全面的地方 还请大家指出 在知道什么是HTTPS之前 我们首先要知道一下什么是HTTP HTTP是超文本传输协议的简称 工作在应用层 传输层基
  • linux上好玩的东西

    Figlet 想知道tmux安装与配置评论加点赞 想要我这个效果吗 安装figlet mac安装 brew install figlet brew 没有的可以看我之前的文章 ma配置 linux ubuntu deepin sudo apt
  • 最易上手的测试用例设计方法

    NO 1 lt lt 测试用例设计方法 gt gt 以下是八种常见的测试用例设计方法 包括等价类 边界值 判定表 因果图 正交实验 状态迁移图 场景法和错误推测 详述如下 等价类划分法 Equivalence Partitioning 策略
  • C++新特性16_写时拷贝(解决浅拷贝在某一个类对象中的资源进行修改,所有引用该资源的对象全部会被修改的问题;解决办法:在所有改变值的地方,重新分配内存,改变的是拷贝的值,而不影响原有对象中共享资源)

    C 新特性16 写时拷贝 1 问题 如果共享资源中的值发生了变化 那么其他使用该共享资源的值如何保持不变 2 解决思路 使用引用计数时 当发生共享资源值改变的时候 需要对其资源进行重新的拷贝 这样改变的是拷贝的值 而不影响原有的对象中的共享
  • 母版页禁用Enter提交表单

    在母版页里面由于使用了form 常常需要禁用enter提交表单 因为内容页或者母版页自身有如果有type submit 的button 当textbox聚焦时 按下enter都会触发表单的默认提交 不论是IE还是firefox 于是需要在o
  • python json串合并

    获取cookie def get login cookies self str1 str2 str3 str4 str5 str6 try 必须要有的cookie字段 var items bizuin data bizuin data ti
  • 1*1卷积核的作用及其应用举例

    1 降维和升维 通过使用 1x1 卷积核 可以改变输入张量的通道数 当输入张量的通道数较大时 使用 1x1 卷积核进行卷积操作可以将通道数减小 从而降低模型的计算复杂度 相反 如果需要增加通道数 也可以使用 1x1 卷积核进行升维操作 im
  • 标签href几种使用

    a标签的最重要功能是实现超链接和锚点 a标签里href属性是我们经常用的 其实它的值有很多种 可能我们往往会忽略 今天分享一下a标签的属性值及用法 1 href 这是一个比较常用的方法 是标签内置的一个方法 用于网页返回顶部较多 比如在底部
  • 深度学习------tensorflow2.0,keras实现CNN(mnist、cifar2、cifar10:ResNet-34、ResNet-18)

    1 ResNet 34卷积神经网络 cifar10 随着网络的加深 出现了训练集准确率下降 错误率上升的现象 就是所谓的 退化 问题 按理说更深的模型不应当比它浅的模型产生更高的错误率 这不是由于过拟合产生的 而是由于模型复杂时 SGD的优
  • qt day 5

    实现局域网的网络聊天室功能 1 gt 服务器代码 widget h ifndef WIDGET H define WIDGET H include
  • IDEA安装教程(多图预警)

    简介 关于IDEA的介绍 引用自百度百科 IDEA全称 IntelliJ IDEA 是java编程语言开发的集成环境 IntelliJ在业界被公认为最好的java开发工具 尤其在智能代码助手 代码自动提示 重构 J2EE支持 各类版本工具