版本:IntelliJIDEA2018.1.4html
特色:比eclipse更耗內存java
一、下載併發
官網下載專業版。eclipse
二、安裝
一直下一步便可。ide
三、配置文件修改學習
(1)VM參數優化
進入安裝目錄,進入bin目錄下,找到以下文件:dea.exe.vmoptions、idea64.exe.vmoptions編碼
我電腦系統是64位,因此修改idea64.exe.vmoptions:idea
-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.propertiesspa
#安裝主目錄 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
四、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
五、eclipse和idea的一些區別
不少人都是從eclipse轉到idea,不能用eclipse的使用思路去使用idea,可是能夠參考對比學習。