jetbrains官网下载 IntelliJ IDEA安装包

https://www.jetbrains.com/idea/download/#section=windows

此处选择社区版的zip文件

下载完成后解压安装包,
此处解压目录为 E:\IntelliJ IDEA\

开始安装
首先添加环境变量
鼠标右键我的电脑->属性,点击高级系统设置,设置环境变量

找到path环境变量添加刚才解压文件bin目录,注意两边的“;”
此处为我的解压目录   E:\ IntelliJ IDEA\bin;

在用户目录(一般为C:\user\用户名)下创建.IdeaIC2019.2/config目录,然后创建文件idea64.exe.vmoptions
(具体内容参考刚才解压文件下的/bin/idea64.exe.vmoptions文件),这个文件主要是控制JVM虚拟机的参数,日志,策略等。其中最主要的是设置最大堆内存和最小堆内存大小(官方只给了设置-Xms和-Xmx的建议)。

以下是一些JVM的参数设置。
#最小堆内存
-Xms1g

#最大堆内存
-Xmx1g
#最小堆和最大堆内存一致是为了避免每次垃圾回收完成后JVM重新分配内存,官方推荐为物理内存的1/4

#年轻代大小 推荐3/8堆内内存
-Xmn192m

#最小非堆内存
-XX:PermSize=256m

#最大非堆内存,和堆内存一样避免频繁的大小调整
-XX:MaxPermSize=256m

#InteiJ IDEA缓存
-XX:ReservedCodeCacheSize=240m

#CMS垃圾收集器
-XX:+UseConcMarkSweepGC
#并发执行占用CPU资源较多,会在程序初始化时给出警告Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be rmove in of future relase 可能会在以后版本中移除,现在还可以用。

-XX:SoftRefLRUPolicyMSPerMB=50
#用户指定的忍耐度(VM能够忍耐软引用对象多久没有被回收)如果觉得GC太过频繁的可以设置将此的大一点,官方模板文件设置是50ms

-XX:CICompilerCount=1
#IntelliJ IDEA要求是2以上,设置1会发生失败

-XX:+HeapDumpOnOutOfMemoryError
#当JVM发生OOM时,自动生成DUMP文件,可以追踪堆栈信息

我的电脑有8G内存,以下是我的配置文件内容:

-Xms1g
-Xmx1g
-Xmn192m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=256m
-XX:+UseConcMarkSweepGC -ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf
-Dkotlinx.coroutines.debug=off

  

在保存完成后打开cmd 命令提示符,cd到解压目录/bin下
输入idea.bat完成程序初始化

到这里,安装工作就基本完成了。
进入主题和插件的选择界面,可以一直点击 next:Default plugins 以后再修改和安装各种主题和插件,也可以一次设置好。

选择主题,可以是Darcula或Light。

设置插件和你需要的工具

设置完成,出现如下界面

选择Create New Project新建项目

直接next,输入项目名,然后选择从模板创建

测试一下

完成!

ps:排版一直崩,原地爆炸/(ㄒoㄒ)/~~

IntelliJ IDEA community 安装教程的更多相关文章

  1. Intellij IDEA的安装教程

    一.下载安装 1.打开官网:http://www.jetbrains.com/idea/,点击页面中的“DOWNLOAD” 2.根据自己的需要选择下载的IntelliJ IDEA版本,此处我的电脑是W ...

  2. 调研Android Studio开发环境的发展演变(附安装教程,多图)

    Android Studio(以下简称AS)第一次公开亮相是在2013年的谷歌I/O大会上,14年的大会上谷歌发布其试用测试版,如今AS已经历数次版本更新,功能十分强大.如(摘自百度百科Android ...

  3. IntelliJ IDEA下载安装及破解(100%成功)教程

    原文链接:http://www.studyshare.cn/software/details/1182/0 一.下载 1.IntelliJ IDEA下载 网盘下载:https://pan.baidu. ...

  4. IntelliJ IDEA安装教程及使用方法

    IntelliJ IDEA安装教程及使用方法 首先,需要去下载IDEA,直接在百度搜索IntelliJ IDEA,然后找到官网点击进入 进入官网,选择[Download],点击进入,选择自己的操作系统 ...

  5. eclipse 安装教程

    eclipse 安装教程 一:安装包下载: 链接: https://pan.baidu.com/s/1qZtt62o 密码: 4ak2 注:若 下载链接失效,请看本文公告的QQ群,请联系群主. 二:安 ...

  6. 第一站:CLion安装教程与环境配置

    原文来自:http://www.sunmey.cn/thread-129-1-1.html 本人:找了很久才找到的CLion安装教程与环境配置,这里分享给大家~ 这里要说明的一点是CLion是要钱的, ...

  7. Linux+apache+mono+asp.net安装教程

    Linux+apache+mono+asp.net安装教程(CentOS上测试的) 一.准备工作: 1.安装linux系统(CentOS,这个就不多讲了) 2.下载所需软件 http-2.4.4.ta ...

  8. Greenplum 源码安装教程 —— 以 CentOS 平台为例

    Greenplum 源码安装教程 作者:Arthur_Qin 禾众 Greenplum 主体以及orca ( 新一代优化器 ) 的代码以可以从 Github 上下载.如果不打算查看代码,想下载编译好的 ...

  9. git 安装教程

    昆,简单说下安装教程1,安装Git2,安装TortoiseGit3,打开第一步安装的git工具GIT BASH

随机推荐

  1. ES相关信息

    漫画版原理介绍 搜索引擎的核心:倒排索引 elasticsearch 基于Lucene的,封装成一个restful的api,通过api就可进行操作(Lucene是一个apache开放源代码的全文检索引 ...

  2. java多线程-AbstractQueuedSynchronizer

    大纲: AbstractQueuedSynchronizer简介 aqs基本结构 aqs应用-ReentrantLock.lock aqs应用-ReentrantLock.unlock aqs应用-S ...

  3. lombok使用手册

    lombok使用手册: 1.安装插件 1.1.idel: 1.2.使用lombok还需要引用相关jar包 参考网址:https://projectlombok.org/features/all 2.注 ...

  4. ibator配置文件说明文档

    1. <classPathEntry>  属性名 说明 示例 location 数据库驱动文件路径 lib/mysql-connector-java-5.1.6-bin.jar   2.  ...

  5. Docker系列(四):Docker容器互联

    基于Volume的互联 为什么需要Volume docker文件系统是分层的,下面的是全部是只读的,最上面的是可写层,容器中的进程如果修改了某个文件,比如修改了下层的某个文件,其实是在最顶层复制下层文 ...

  6. PAT甲级——A1135 Is It A Red-Black Tree 【30】

    There is a kind of balanced binary search tree named red-black tree in the data structure. It has th ...

  7. <Python基础>列表的基本操作

    s = 'abCDeFg aBcDea' s1 = s.split('D',3) #以s1列表为例 print(s1) #增 s1.append('foxabc') #返回值None,直接增到列表的最 ...

  8. <每日一题>题目12:列表解析及zip、dict函数的简单应用

    ''' 分析: 1.列表解析:迭代机制的一种应用 语法: [expression for iter_val in iterable] [expression for iter_val in itera ...

  9. java笔试之放苹果

    题目描述:M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法. 输入:每个用例包含二个整数M和N.0<=m< ...

  10. BZOJ1096 [ZJOI2007]仓库建设——斜率优化

    方程: $\Large f(i)=min(f(j)+\sum\limits_{k=j+1}^{i}(x_i-x_k)*p_k)+c_i$ 显然这样的方程复杂度为$O(n^3)$极限爆炸,所以我们要换一 ...