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ㄒ)/~~