版本:IntelliJIDEA2018.1.4

特点:比eclipse更耗内存

1、下载

官网下载专业版。

2、安装
一直下一步即可。

3、配置文件修改

(1)VM参数

进入安装目录,进入bin目录下,找到如下文件:dea.exe.vmoptions、idea64.exe.vmoptions

我电脑系统是64位,所以修改idea64.exe.vmoptions:

-server
-Xms512m
-Xmx1012m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
#优化配置
#字节码校验策略
-Xverify:none
#关闭 CLASS 的垃圾回收功能,就是虚拟机加载的类,即便是不使用,没有实例也不会回收
-Xnoclassgc
#可以让 IDEA 最小化到任务栏时依然保持以占有的内存,当你重新回到 IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度
-Dsun.awt.keepWorkingSetOnMinimize=true
-XX:+UseParNewGC
-XX:CMSInitiatingOccupancyFraction=85
#并发回收的时候进行内存压缩
-XX:+UseCMSCompactAtFullCollection
#5 次 full GC 之后进行内存压缩
-XX:CMSFullGCsBeforeCompaction=5
#设置字符集编码
-Dfile.encoding=UTF-8
#激活用的配置
-javaagent:D:\JetBrains\IntelliJIDEA2018.1.4\JetbrainsCrack-2.8-release-enc.jar

(2)idea.properties

#安装主目录
user.home=D:/JetBrains/IntelliJIDEA2018.1.4
#配置目录,平常的idea设置、操作习惯等配置都会记录在此,如果重新安装idea或者换电脑直接将此目录替换即可,不用再设置一遍 很实用 默认这些配置都是注释掉的:默认配置目录:C:\Users\Administrator\.IntelliJIdea2018.1\config
idea.config.path=${user.home}/.IntelliJIdea2018.1/config
#系统目录 默认这些配置都是注释掉的:默认配置目录:C:\Users\Administrator\.IntelliJIdea2018.1\system
idea.system.path=${user.home}/.IntelliJIdea2018.1/system
#自定义的插件目录
idea.plugins.path=${idea.config.path}/plugins
#自定义日志目录
idea.log.path=${idea.system.path}/log

4、IDEA激活

使用全系JetBrains家族产品

(1)下载JetbrainsCrack-2.8-release-enc.jar,放到任意目录,比如我这里是:D:\JetBrains\IntelliJIDEA2018.1.4\JetbrainsCrack-2.8-release-enc.jar

(2)进入安装目录,进入bin目录下,修改idea.exe.vmoptions、idea64.exe.vmoptions,最后一行添加如下代码

-javaagent:D:\JetBrains\IntelliJIDEA2018.1.4\JetbrainsCrack-2.8-release-enc.jar

(3)点击对应启动程序,进入激活界面,复制下面代码至activation code

{"licenseId":"1337",
"licenseeName":"Rover12421",
"assigneeName":"Rover12421",
"assigneeEmail":"your@email.com",
"licenseRestriction":"Unlimited license till the end of the century.",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"},
{"code":"DB","paidUpTo":"2099-12-31"},
{"code":"GO","paidUpTo":"2099-12-31"},
{"code":"RD","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}

参考:

2018版本参考https://blog.csdn.net/qq_37350706/article/details/81334489

2019版本参考:https://zhile.io/2018/08/25/jetbrains-license-server-crack.html

5、eclipse和idea的一些区别

很多人都是从eclipse转到idea,不能用eclipse的使用思路去使用idea,但是可以参考对比学习。

【IntelliJ IDEA学习之一】IntelliJ IDEA安装激活、VM参数的更多相关文章

  1. IntelliJ Pycharm 2019年最新版 安装激活教程【最强,可用至2089、2100年】

    本文为2019年Pycharm最新版安装永久激活教程 PyCharm 2019.3 (Professional Edition) ①IntelliJ Pycharm 2019.3安装永久破解[最强] ...

  2. IntelliJ IDEA 热部署插件 JRebel 安装激活及使用

    JRebel对个人用户免费使用,但是要使用Facebook账号把信息完整填写之后才能获取Lisense,登陆Facebook官网二种方案:①修改本地hosts文件:②使用VPNFQ 以下是二种方案的解 ...

  3. JRebel 7.1.5 插件下载 安装 激活 结合 IntelliJ IDEA--自动编译进行热部署---

    Intellij IDEA 安装和配置jrebel进行项目的热部署 https://www.cnblogs.com/a8457013/p/7866625.html Intellij IDEA 使用jr ...

  4. IntelliJ IDEA 2019年最新版2019.3.1 安装激活教程【最强,可用至2100、2089年】

    IntelliJ IDEA 2019年最新版 永久激活教程 本文包括最新[2019.3.1 & 1.3]激活 和[2018.3.2]激活 说明:①2019.3.②2019.1.③2018.3版 ...

  5. IntelliJ IDEA 最新版 2019.2.4 激活 (持续更新)(含windows和Mac)

    IntelliJ IDEA 最新版 2019.2.4 激活 最新版激活包下载地址: 百度网盘 提取码: i28c 转载: Neo Peng Jetbrains系列产品 激活方式 同下述方式相同,只需要 ...

  6. 【IntelliJ IDEA学习之九】版本控制之Git和Github

    版本:IntelliJIDEA2018.1.4 [IntelliJ IDEA学习之九]版本控制之Git版本:IntelliJIDEA2018.1.4 一.git知识准备git是目前流行的分布式版本管理 ...

  7. IntelliJ IDEA 学习笔记

    之前一直用Eclipse,最近尝试使用IDEA,相较于 Eclipse 而言,IDEA强大的整合能力,比如: Git. Maven. Spring 等:提示功能的快速. 便捷:提示功能的范围广:好用的 ...

  8. IntelliJ IDEA应用[一]下载与安装

    一.IntelliJ IDEA 12.1.6的下载 IntelliJ IDEA的官方下载网站:http://www.jetbrains.com/idea/download/

  9. IntelliJ IDEA学习记录

    一.下载 地址:官网下载地址 二.安装 运行安装程序,一路下一步.注意选择安装路径. 三.基本概念 project:相当于donet中的解决方案(solution),eclipse中的工作空间(wor ...

随机推荐

  1. C#调用WebService(服务引用-xml)

    情形:做接口调用三方WebService,WebService地址外网无法访问 方案: Step1:内网环境(可访问三方WebService地址,此处地址以http://127.0.0.1/WebSe ...

  2. C++ explicit 的用法,就是必须显示调用

  3. JS删除指定下标的元素

    在开发过程中,有时我们需要删除数组中某一下标的元素.JAVA中ArrayList有remove函数.但是在JavaScript中没有直接的删除方法.我们可以利用splice来实现.Array.spli ...

  4. Eureka重要对象简介

    在进行分析EurekaClient和EurekaServer之间通信的源码之前,我们首先需要熟悉一下几个实体类 InstanceInfo 这个类代表着EurekaClient实例,客户端向服务端请求注 ...

  5. javascript getElementsByClassName扩展函数

    代码: function getElementsByClassName(){ if(!arguments[0]){return []};//未指定任何参数,直接返回 var args=argument ...

  6. java 使用tess4j实现OCR的最简单样例

    网上很多教程没有介绍清楚tessdata的位置,以及怎么配置,并且对中文库的描述也存在问题,这里介绍一个最简单的样例. 1.使用maven,直接引入依赖,确保你的工程JDK是1.8以上 <dep ...

  7. 2.redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?

    作者:中华石杉 面试题 redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发? 面试官心理分析 这个是问 redis 的时候,最基本的 ...

  8. Java多线程上下文切换

    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10843676.html 一:什么是上下文切换 CPU处理任务时不是一直只处理一个,而是通过给每个线程分配CP ...

  9. MySQL权限管理、配置文件(三)

    一.MySQL权限管理 GRANT 权限 ON 授权范围 TO '用户名'@'允许的ip(所有%)' IDENTIFIED BY '用户密码'; 权限:参加下表,一般常用的是CREATE.DELETE ...

  10. rollup入门

    作为js程序员,掌握rollup是必要的. 有了webpack后,为什么还要用rollup, 因为webpack不专业,webpack是打包一切. rollup只为打包js而生. rollup通过的五 ...