IntelliJ IDEA community 安装教程
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 安装教程的更多相关文章
- Intellij IDEA的安装教程
一.下载安装 1.打开官网:http://www.jetbrains.com/idea/,点击页面中的“DOWNLOAD” 2.根据自己的需要选择下载的IntelliJ IDEA版本,此处我的电脑是W ...
- 调研Android Studio开发环境的发展演变(附安装教程,多图)
Android Studio(以下简称AS)第一次公开亮相是在2013年的谷歌I/O大会上,14年的大会上谷歌发布其试用测试版,如今AS已经历数次版本更新,功能十分强大.如(摘自百度百科Android ...
- IntelliJ IDEA下载安装及破解(100%成功)教程
原文链接:http://www.studyshare.cn/software/details/1182/0 一.下载 1.IntelliJ IDEA下载 网盘下载:https://pan.baidu. ...
- IntelliJ IDEA安装教程及使用方法
IntelliJ IDEA安装教程及使用方法 首先,需要去下载IDEA,直接在百度搜索IntelliJ IDEA,然后找到官网点击进入 进入官网,选择[Download],点击进入,选择自己的操作系统 ...
- eclipse 安装教程
eclipse 安装教程 一:安装包下载: 链接: https://pan.baidu.com/s/1qZtt62o 密码: 4ak2 注:若 下载链接失效,请看本文公告的QQ群,请联系群主. 二:安 ...
- 第一站:CLion安装教程与环境配置
原文来自:http://www.sunmey.cn/thread-129-1-1.html 本人:找了很久才找到的CLion安装教程与环境配置,这里分享给大家~ 这里要说明的一点是CLion是要钱的, ...
- Linux+apache+mono+asp.net安装教程
Linux+apache+mono+asp.net安装教程(CentOS上测试的) 一.准备工作: 1.安装linux系统(CentOS,这个就不多讲了) 2.下载所需软件 http-2.4.4.ta ...
- Greenplum 源码安装教程 —— 以 CentOS 平台为例
Greenplum 源码安装教程 作者:Arthur_Qin 禾众 Greenplum 主体以及orca ( 新一代优化器 ) 的代码以可以从 Github 上下载.如果不打算查看代码,想下载编译好的 ...
- git 安装教程
昆,简单说下安装教程1,安装Git2,安装TortoiseGit3,打开第一步安装的git工具GIT BASH
随机推荐
- sleep()与wait()的区别
①sleep()实现线程阻塞的方法,我们称之为“线程睡眠”,方式是超时等待,怎么理解?就是sleep()通过传入“睡眠时间”作为方法的参数,时间一到就从“睡眠”中“醒来”: ②wait()方法实现线程 ...
- HTML加载顺序
一.js执行顺序 //1. 外部引入的js文件,会异步下载并且执行(<script>块中的语句),根据引入的位置会在不同时刻执行 //2.$().ready(function() {}) ...
- Controller 获取前端数据
默认支持的类型 在controller的方法的形参中直接定义上面这些类型的参数,springmvc会自动绑定. HttpServletRequest对象 HttpServletResponse对象 H ...
- 0916CSP-S模拟测试赛后总结
40分-rank35. 不想找借口.实力不行. 赛时状态没出什么大问题.就是实力太弱了. 天皇又AK了.去问了一下,他说全是简单题…… 后来发现一些人用非正解AC了. 但是天皇题题正解题题首切啊. 还 ...
- 最大流dicnic——hdu1532模板题
#include<bits/stdc++.h> using namespace std; #define maxn 1005 #define ll long long const ll i ...
- Android Scroller简单用法 --View滚动
转:http://ipjmc.iteye.com/blog/1615828 Android里Scroller类是为了实现View平滑滚动的一个Helper类.通常在自定义的View时使用,在View中 ...
- 尚学linux课程---8、rpm软件包安装
尚学linux课程---8.rpm软件包安装 一.总结 一句话总结: rpm安装软件包的话要解决依赖问题,推荐使用yum安装软件包 1.比如cd /home中的斜线表示什么意思? 表示根目录,linu ...
- 在类中,调用这个类时,用$this->video_model是不是比每次调用这个类时D('Video')效率更高呢
在类中,调用这个类时,用$this->video_model是不是比每次调用这个类时D('Video')效率更高呢
- 记录一次hexo托管到coding失败,页面总是404,可是相同的代码托管到github是没问题的。
文章目录 问题描述: 问题原因: 问题解决 2019.1.23 问题,coding又挂了. 弃疗 个人博客:https://mmmmmm.me 源码:https://github.com/dataiy ...
- Vue的指令和成员
目录 Vue的指令和成员 指令 表单 斗篷 条件 循环 成员 计算成员 监听成员 Vue的指令和成员 指令 表单 表单指令一般是和属性指令联合使用的,最常见的就是v-model="变量&qu ...