IDEA学习(一)——IDEA的安装

2023-11-18

最近IDE从Eclipse转到了IDEA,抽时间熟悉了一下IDEA相关的东西,在此记录一下说不定可以帮到有需要的同学。我们就先从IDEA的安装说起吧。需要说明一点的是IDEA是比较吃内存的,所以在安装IDEA之前最好确认的内存不要太小,最好8G以上。

一、下载IDEA安装包

首先你需要把IDEA的安装包下载下来,到官网下也可以,直接用我提供的网盘链接也可以,我提供的不是最新版,但自己用着感觉还不错,并且稳定,所以还是建议大家用我提供的安装包。

官网:idea官网下载(最新旗舰版)

链接:https://pan.baidu.com/s/1HY1HWEfCU6OgYylRJruq5Q  提取码:d1yq 

二、安装IDEA

1.下载好以后双击安装包进行安装,打开安装页面,点击next

2.选择保存路径,单击“Browse…”更改路径,(说明:默认是保存在c盘的,建议更改到其他盘上),点击next

3.选择 Create Desktop Shortcut (创建桌面快捷方式)与文件默认打开方式

4.choose start menu folder (选择“开始”菜单文件夹), 不用作修改,点击 install 安装,之后便会进入安装过程,需要耐心等待几分钟。

5.安装完整后,单击 Finish 完成安装。

三、安装目录结构说明及VM配置

安装好IDEA后,我们到对应的安装目录看一下,有一些目录结构,下面截图简单说明一下常用几个文件夹的作用

其中在bin目录下又有几个比较重要的文件,如下所示,其中有关VM的配置其实就是有关IDEA运行环境的一些内存配置,稍后我们会根据自己电脑的配置情况做适当的修改进而保证IDEA可以更加流畅的运行(不修改也没什么大问题其实)

如何调整 VM 配置文件(这里以我的电脑系统 64位 win7,8G内存 为例):
1. 大家根据电脑系统的位数,选择 32 位的 VM 配置文件或者 64 位的VM 配置文件
2. 32 位内存不会超过 4G,所以没有多大空间可以调整,建议不调整
3. 64 位内存 8G 以下的电脑,或是静态页面开发者是无需修改的
4. 64 位操作系统且内存大于 8G 的,如果你是开发大型项目、Java 项目或是 Android 项目, 建议进行修
改,常修改的就是下面 3 个参数:

我的电脑是8G内存,所以没有做太大的修改,如下:

四、IDEA激活

因为我们上面安装的是旗舰版本,而IDEA的旗舰版本是收费的,需要注册码才可以使用,所以我们需要想办法激活才行。

1.添加补丁

激活补丁包我已经给大家提供好了直接网盘下载即可:链接:https://pan.baidu.com/s/1l00fyYfrlw6N0mjrOfefMQ 提取码:paa9

下载后以后把它复制到安装目录的bin目录下,如下:

2.追加指令

使用 记事本 打开 idea64.exe.vmoptions 和  idea.exe.vmoptions 配置文件, 未尾追加如下指令:

-javaagent:D:\IntelliJ IDEA 2018.2.4\bin\JetbrainsCrack-3.1-release-enc.jar

3.输入注册码

  • 双击打开idea

        

  • 首次启动会弹出如下对话框,选择“不导入已有的设置”

      ​​​​​​​

  • 点击接收协议后进入IDEA的页面,选择“跳过记住和设置默认”​​​​​​​                                                                                                    ​​​​​​​
  • 填写注册码
    • 在如下界面 (如果没有界面,重启下IDEA)
    • 选择  Activate —>  Activation code ,在输入框中随便输入几个字母即可,点击OK进入

        

  • 完成上述操作, 进入以下界面, 则表示激活完成(有效期到 2100年1月1号),到此IDEA的安装全部结束。

      

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

IDEA学习(一)——IDEA的安装 的相关文章

  • 枚举的子类化

    有没有一种简单的方法来子类化Javaenum 我问这个问题是因为我有大约 10 个实现相同接口的对象 但它们对某些方法也有相同的实现 因此我想通过将所有相同的实现放置在扩展的中间对象中来重用代码Enum它也是我需要的所有其他类的超类 或许事
  • Java将字符串解析为double

    如何解析字符串中的这个 Double 00034800 变成 Double 值 最后两位数字实际上是小数点 所以我正在寻找的结果是348 00 是否有这样的格式可以与十进制格式一起使用 Well String s 00034800 doub
  • Java 中的 <-- 是什么? [复制]

    这个问题在这里已经有答案了 我遇到了下面的片段 它输出到4 3 2 1 我从来没有遇到过 lt 在爪哇 Is lt 使 var1 的值变为 var2 的运算符 public class Test public static void mai
  • Java LostFocus 和 InputVerifier,按反向制表符顺序移动

    我有一个 GUI 应用程序 它使用 InputVerifier 在产生焦点之前检查文本字段的内容 这都是很正常的 然而 昨天发现了一个问题 这似乎是一个错误 但我在任何地方都找不到任何提及它的地方 在我将其报告为错误之前 我想我应该问 我在
  • 我们可以有条件地声明 spring bean 吗?

    有没有一种方法可以有条件地声明 Spring bean 例如
  • 无法使用 datastax java 驱动程序通过 UDT 密钥从 cassandra 检索

    我正在尝试使用用户定义的类型作为分区键将对象存储在 cassandra 中 我正在使用 datastax java 驱动程序进行对象映射 虽然我能够插入到数据库中 但无法检索该对象 如果我更改分区键以使用非 udt 例如文本 我就能够保存和
  • getCurrentSession 在网络中休眠

    我正在使用 hibernate 和 jsp servlet 编写一个基于 Web 的应用程序 我读过有关sessionFactory getCurrentSession and sessionFactory openSession方法 我知
  • 在 Spring 中为 @Pathvariable 添加类级别验证

    在发布这个问题之前 我已经做了很多研究并尝试了很多可用的解决方案 这是我陷入的棘手情况 我有一个 Spring 控制器 它有多个请求映射 它们都有 PathVariables 控制器如下所示 Controller EnableWebMvc
  • 2^31 次方的 Java 指数错误 [重复]

    这个问题在这里已经有答案了 我正在编写一个java程序来输出2的指数幂 顺便说一句 我不能使用Math pow 但是在 2 31 和 2 32 处我得到了其他东西 另外 我不打算接受负整数 My code class PrintPowers
  • 使用 JDBC 连接到 PostgreSql 的本地实例

    我在 Linux 机器上有一个正在运行的 PostgreSql 本地实例 当我使用psql来自 shell 的命令我成功登录 没有任何问题 我需要通过 JDBC 连接到 PostgreSql 但我不知道我到底应该传递什么url参数为Driv
  • Android - 存储对ApplicationContext的引用

    我有一个静态 Preferences 类 其中包含一些应用程序首选项和类似的内容 可以在那里存储对 ApplicationContext 的引用吗 我需要该引用 以便我可以在不继承 Activity 的类中获取缓存文件夹和类似内容 你使用的
  • Java 8 Stream,获取头部和尾部

    Java 8 引入了Stream http download java net jdk8 docs api java util stream Stream html类似于 Scala 的类Stream http www scala lang
  • 按降序排序映射java8 [重复]

    这个问题在这里已经有答案了 private static
  • 如何向页面添加 HTML 页眉和页脚?

    如何使用 itext 从 html 源添加标题到 pdf 目前 我们已经扩展了 PdfPageEventHelper 并重写了这些方法 工作正常 但当我到达 2 个以上页面时 它会抛出 RuntimeWorkerException Over
  • Spring Data Rest 多对多 POST

    首先 让我解释一下我的用例 这非常简单 有一个用户实体和一个服务实体 我使用 UserService 作为连接实体 连接表 在用户和服务之间建立多对多关联最初 会有一些用户集和一些服务集 用户可以在任何时间点订阅任何服务 在这种情况下 将向
  • Android ScrollView,检查当前是否滚动

    有没有办法检查标准 ScrollView 当前是否正在滚动 方向是向上还是向下并不重要 我只需要检查它当前是否正在滚动 ScrollView当前形式不提供用于检测滚动事件的回调 有两种解决方法可用 1 Use a ListView并实施On
  • Java 中清除嵌套 Map 的好方法

    public class MyCache AbstractMap
  • Selenium 单击在 Internet Explorer 11 上不起作用

    我尝试在 Internet Explorer 上单击 selenium 但它不起作用 我努力了element click moveToElement element click build perform javascript没事了 事实上
  • 什么是 Java2D 处理程序线程?

    我创建了一个使用 Hibernate 的示例 java 应用程序 当我进行线程转储时 我观察到一个名为 Java2D Disposer 的奇怪线程 有人能告诉我该线程的功能吗 AWT 系统中的某些实体需要最终确定以释放资源 最突出的例子是j
  • GAE 无法部署到 App Engine

    我正在尝试从 Eclipse 发布 Web 应用程序 我在 GAE 上创建了四个项目 可以通过登录我的帐户并查看控制台来查看它们 我已经改变了appengine web xml到项目的应用程序 ID 如果我将其更改为 GAE 上第一个创建的

随机推荐

  • 一些比较好用的域名信息查询网站

    NSEC Lab 查询IP地址所在位置及可信程度 真人概率 的数值在50 以上 可以被认定为此IP的网页访问量基本由人类主动行为产生 分值愈高越真实 低于50 则有较高可能性是此IP的行为是机器人主导 ip地址归属地查询 可查询网站域名 解
  • Python编程进阶,常用8大技巧!

    整理字符串输入 整理用户输入的问题在编程过程中极为常见 通常情况下 将字符转换为小写或大写就够了 有时你可以使用正则表达式模块 Regex 完成这项工作 但是如果问题很复杂 可能有更好的方法来解决 user input This nstri
  • 关于RS485通讯中使用STM32串口以DMA方式发送数据丢失字节的问题

    1 开发平台 计算机操作系统 WIN7 64位 开发环境 Keil MDK 5 14 MCU STM32F407ZET6 STM32F4xx固件库 STM32F4xx DSP StdPeriph Lib V1 4 0 串口调试助手 2 问题
  • /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决

    http www cnblogs com weinyzhou p 4983306 html 在安装cmake3 5 1运行 bootstrap的时候出现如下提示 code class hljs asciidoc has numbering
  • springboot整合shiro相关依赖和配置整理

    springboot整合shiro 一 shiro快速开始 去github下载shiro 找到samples quickstart文件夹 用idea打开它 点进shiro ini文件 这个时候idea会提示下载插件 下载它 二 新建一个sp
  • Spring Boot读取配置文件值 (@ConfigurationProperties注解或@Value注解)

    如何使用Java读取到properties文件中的内容 并且把它封装到JavaBean中 以供随时使用 传统方法 public class getProperties public static void main String args
  • tigervnc源码编译(Linux)

    tigervnc源码编译 Linux 目录 tigervnc源码编译 Linux 前言 编译环境 下载tigervnc源码 安装依赖及编译 报错及解决方法 cmake No package pixman 1 found Could NOT
  • sqlmap的简单语法应用与实战操作

    利用sqlmap注入 原理 一种开源的渗透测试工具 可以自动检测和利用 Sql 注入漏洞以及接入该数据库的服务器 它拥有非常强大的检测引擎 具有多种特性的渗透测试器 通过数据库指纹提取访问底层文件系统并通过外带连接执行命令 使用 Sqlma
  • springframework.scheduling.quartz工作调度器使用(一):多定时任务共用quartz

    实现场景一 多个频率H1 5分钟 任务 H1 10分钟 任务 定时执行 且每个任务执行所需时间在频率时间段内 配置文件
  • VirtualBox与windows网络不通处理

    VirtualBox设置桥接 另 vmware类似问题 2022 2 1 更新 nat网络 新的虚拟机创建后 ip 如图 在windows上ping 虚拟机 显示网络不通 在对应虚拟机上右键 gt 设置 选择网络 将原来的 网络地址转换 N
  • mysql替换字段的域名

    需求 网站域名更换 需要一键替换全部域名或者替换原有的图片域名 使用sql update table set 字段名 replace 字段名 a xxxx cn bvvv bbbbbbb com
  • 疲劳驾驶监测方案_盘点疲劳驾驶的几种检测方法

    随着人们生活水平的逐渐提高以及各大城市道路交通系统的不断完善 我国的汽车保有总量也在不断增加 这在为人们的出行带来便捷的同时也导致了交通事故的频频发生 对驾驶员和行人的生命财产安全构成了巨大的威胁 根据我国交通部相关调查信息显示 当今诱发交
  • iphone14到手了?你还需要一个专职管家!

    现在距离苹果秋季新品发布会已过去月余 新iPhone 14系列和新版的iOS 16操作系统也如约与我们见面了 相信大家在9月初抢购的iPhone 14也基本到手了 但随之到来的数据资料备份迁移却是一件令人头大的事情 使用官方提供的iTune
  • k8s功能介绍和常用命令

    一 Node篇 kubectl get nodes 查看所有node信息 kubectl get nodes owide 查看所有node的详细信息 kubectl get node o yaml 查看所有node的yaml文件 kubec
  • python: 获取 后缀名(扩展名) / 文件名

    method 使用 os path splitext file 0 可获得 文件名 使用 os path splitext file 1 可获得以 开头的 文件后缀名 code import os file Hello py 获取前缀 文件
  • [YOLO专题-26]:YOLO V5 - ultralytics代码解析-detect.py程序的流程图与对应的plantUML源码

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 122443972 目录 第1章 det
  • 海南大学软件工程原理835考研

    海南大学835考研 2023考研已经落幕 我从2022 05 2023 03 用了大概一年的时间 目前已被海南大学计算机科学与技术学院录取 下面来谈谈我的学习感想 希望能给大家带来帮助 对于专业课 我用的是张海藩的软件工程导论第六版 和史济
  • MySQL数据库中随机获取一条或多条记录

    在开发过程中遇到了一个问题 使用MySQL数据库 用SQL语句在表中随机获取一条或多条数据 看似简单 但是往深层研究的话还是很有深度的 查了好多资料 接下来给大家分享一下 1 随机获取单条数据 SELECT FROM table name
  • springboot学习(一)——helloworld

    以下内容 如有问题 烦请指出 谢谢 springboot出来也很久了 以前零散地学习了不少 不过很长时间了都没有在实际中使用过了 忘了不少 因此要最近准备抽时间系统的学习积累下springboot 给自己留个根 因为以前学过一些 这里就主要
  • IDEA学习(一)——IDEA的安装

    最近IDE从Eclipse转到了IDEA 抽时间熟悉了一下IDEA相关的东西 在此记录一下说不定可以帮到有需要的同学 我们就先从IDEA的安装说起吧 需要说明一点的是IDEA是比较吃内存的 所以在安装IDEA之前最好确认的内存不要太小 最好