IntelliJ IDEA安裝目錄和設(shè)置目錄的說(shuō)明(IntelliJ IDEA快速入門(mén))
IntelliJ IDEA安裝好以后,按說(shuō)我們就要雙擊進(jìn)行啟動(dòng)了,但在啟動(dòng)之前,我得給大家說(shuō)一下IntelliJ IDEA安裝以后的安裝目錄和設(shè)置目錄,把這個(gè)事說(shuō)清楚之后,咱們?cè)偃?dòng)IntelliJ IDEA。
IntelliJ IDEA的安裝目錄
IntelliJ IDEA安裝完成以后,我們找到并打開(kāi)其安裝目錄,你應(yīng)該知道自己安裝在了哪兒吧!

下面,我就簡(jiǎn)單給大家介紹一下安裝目錄里面的幾個(gè)目錄。
- bin:該目錄下有我們的一些啟動(dòng)文件,例如
idea64.exe,還有相關(guān)的一些虛擬機(jī)的配置信息,這些配置信息就在idea64.exe.vmoptions文件中,除此之外,還有IntelliJ IDEA基本的屬性信息,這些屬性信息就在idea.properties文件中 - help:快捷鍵文檔和其他幫助文檔
- jbr:咱們?cè)诮榻BIntelliJ IDEA安裝之前的準(zhǔn)備時(shí)就給大家說(shuō)過(guò)硬件和軟件上的一個(gè)要求,如果你只是想運(yùn)行Java程序,那么你就用不著再去裝JRE了,因?yàn)镮ntelliJ IDEA已經(jīng)綁定好了。在jbr目錄中,大家就能夠看到它已經(jīng)提供好了Java的運(yùn)行環(huán)境,當(dāng)然,如果你要是想開(kāi)發(fā)Java程序的話,那么就得需要獨(dú)立安裝JDK了
- lib:IntelliJ IDEA依賴的一些相關(guān)的類庫(kù)license:相關(guān)插件的許可信息plugins:插件
這兒,我們重點(diǎn)來(lái)看一下bin目錄,打開(kāi)該目錄,其內(nèi)容列表如下。

由于我的電腦是64位的Win 10操作系統(tǒng),所以這兒我會(huì)雙擊idea64.exe來(lái)啟動(dòng)IntelliJ IDEA,其實(shí)你也不需要這么做,因?yàn)镮ntelliJ IDEA已經(jīng)在桌面給我們添加了一個(gè)快捷方式。當(dāng)然了,如果你的電腦是32位的Windows操作系統(tǒng),那么你雙擊idea.exe就哦了。
除此之外,你會(huì)發(fā)現(xiàn)在每一個(gè)exe可執(zhí)行性文件下面都對(duì)應(yīng)有一個(gè)properties文件,該文件里面存放的都是相關(guān)的虛擬機(jī)的配置信息。由于我的電腦是64位的Win 10操作系統(tǒng),所以我打開(kāi)的就是idea64.exe.vmoptions這個(gè)文件了,如下圖所示。

這里面有幾個(gè)重要的配置信息得給大家說(shuō)一說(shuō)。
-Xms128m:設(shè)置初始內(nèi)存,這兒是128m-Xmx750m:設(shè)置最大內(nèi)存,這兒是750m-XX:ReservedCodeCacheSize=512m:設(shè)置可保留代碼的緩存大小,這兒是512m
如果大家的電腦是32位的Windows操作系統(tǒng),那么就不建議你在這里修改配置了,因?yàn)槲覀冎?2位的Windows操作系統(tǒng)最大只支持4G內(nèi)存;如果大家的電腦是64位的Windows操作系統(tǒng),但是你的內(nèi)存沒(méi)有大于8個(gè)G,或者你只是進(jìn)行靜態(tài)頁(yè)面的一個(gè)開(kāi)發(fā),那么也不建議你來(lái)修改這里的配置;如果大家的電腦是64位的Windows操作系統(tǒng),而且內(nèi)存大于8G,例如16G、24G,同時(shí)你要開(kāi)發(fā)大型的Java程序,那么大家就可以來(lái)這兒修改如上幾個(gè)參數(shù)了。
因?yàn)槲业碾娔X是64位的Win 10操作系統(tǒng),而且內(nèi)存有24G(加了一根16G的內(nèi)存條),所以我在這兒就可以修改如上幾個(gè)參數(shù)了,設(shè)置好以后,會(huì)有一些效果。

可以看到我在這兒將初始內(nèi)存設(shè)置為了512m,設(shè)置該值可以提高IntelliJ IDEA啟動(dòng)的一個(gè)速度,而且還可以看到我在這兒將最大內(nèi)存設(shè)置為了1500m,設(shè)置該值可以降低垃圾回收的一個(gè)頻率,進(jìn)而提高程序的一個(gè)性能。這就好比是屋子大了,我們可以放的東西就多了,垃圾回收的頻率也會(huì)低一些。其實(shí),你也可以修改一下可保留代碼的緩存大小,只不過(guò)這兒我沒(méi)有修改而已,如果大家要是修改了的話,那么就可以減少?zèng)]有用的代碼被回收的一個(gè)頻率了,進(jìn)而提高程序的性能。最后,大家修改完之后,記得要保存一下喲~
當(dāng)然了,大家也可以不進(jìn)行修改,這沒(méi)有任何問(wèn)題啊,只不過(guò)是在這里我通過(guò)以上修改案例給大家簡(jiǎn)單說(shuō)了一下這里面的幾個(gè)參數(shù)的意思。
IntelliJ IDEA的設(shè)置目錄
如果你要是用的舊版本的IntelliJ IDEA,例如2019.1.3,相信你在卸載IntelliJ IDEA的時(shí)候就已經(jīng)看過(guò)其設(shè)置目錄了。當(dāng)大家啟動(dòng)IntelliJ IDEA之后,它就會(huì)在C:\Users\{當(dāng)前用戶}目錄下幫我們生成一個(gè)類似.IntellijIdea20xx.x這樣的目錄,如下圖所示。

打開(kāi)以上目錄,你會(huì)發(fā)現(xiàn)它下面有兩個(gè)目錄,一個(gè)叫config,一個(gè)叫system,如下圖所示。

但是現(xiàn)在咱們用的是新版本的IntelliJ IDEA,即2020.3.3,那么你會(huì)發(fā)現(xiàn)當(dāng)啟動(dòng)IntelliJ IDEA之后,并不會(huì)在C:\Users\{當(dāng)前用戶}目錄下幫我們生成一個(gè)類似.IntellijIdea20xx.x這樣的目錄。
那么,問(wèn)題來(lái)了,類似config和system這兩個(gè)目錄是在哪兒呢?我通過(guò)上網(wǎng)查詢資料,發(fā)現(xiàn)2020.3.3版本的IntelliJ IDEA并不會(huì)再幫我們生成config和system這兩個(gè)目錄了,而是生成了另外的兩個(gè)目錄來(lái)代替它們,類似config的目錄是C:\Users\{當(dāng)前登錄的系統(tǒng)用戶名}\AppData\Roaming\JetBrains\IntelliJIdea2020.3,如下圖所示。

類似system的目錄是C:\Users\{當(dāng)前登錄的系統(tǒng)用戶名}\AppData\Local\JetBrains\IntelliJIdea2020.3,如下圖所示。

這里我們來(lái)分別說(shuō)一下這兩個(gè)目錄。類似config的目錄就是配置目錄,它里面存放的是IntelliJ IDEA相關(guān)的一些配置信息,比如模板、快捷鍵、插件等等,毫無(wú)疑問(wèn)該目錄是IntelliJ IDEA安裝當(dāng)中最重要的一個(gè)目錄,沒(méi)有之一;類似system的目錄就是系統(tǒng)目錄,IntelliJ IDEA會(huì)將我們程序整個(gè)運(yùn)行當(dāng)中的一些緩存數(shù)據(jù)、索引等等生成在系統(tǒng)目錄下的caches目錄中,系統(tǒng)目錄也是一個(gè)非常重要的目錄。
最后,我再說(shuō)一點(diǎn),如果你在對(duì)IntelliJ IDEA進(jìn)行配置的時(shí)候,覺(jué)得自己配置的亂七八糟,想進(jìn)行一個(gè)還原,那么這時(shí)該怎么辦呢?大家可以找到你本機(jī)上的這兩個(gè)目錄,把它們都刪掉,然后重啟一下IntelliJ IDEA就行了。這時(shí),IntelliJ IDEA就會(huì)幫我們生成最初的類似config和system的那兩個(gè)目錄了,也就是說(shuō)你之前相關(guān)的配置,包括緩存,就都沒(méi)有了,IntelliJ IDEA就還原成最初的一個(gè)狀態(tài)了。
說(shuō)起這個(gè),其實(shí)有點(diǎn)像Eclipse的工作區(qū)間(即Workspace),如果大家用過(guò)Eclipse,那么應(yīng)該清楚我們會(huì)需要對(duì)Eclipse的工作區(qū)間做相關(guān)的一些配置,這些配置信息就存在于相對(duì)應(yīng)的工作區(qū)間的.metadata這個(gè)目錄下。你要是把工作區(qū)間下的.metadata目錄刪掉以后,那么當(dāng)你再使用Eclipse去啟動(dòng)當(dāng)前的工作區(qū)間,它就會(huì)自動(dòng)地幫我們?cè)僦匦律梢粋€(gè).metadata目錄,而且會(huì)還原成最初默認(rèn)的設(shè)置。這個(gè).metadata目錄是不是有點(diǎn)像咱們現(xiàn)在說(shuō)到的這個(gè)類似于config的目錄啊?
OK,大家了解到這里就可以了。
到此這篇關(guān)于IntelliJ IDEA安裝目錄和設(shè)置目錄的說(shuō)明(IntelliJ IDEA快速入門(mén))的文章就介紹到這了,更多相關(guān)IDEA安裝目錄和設(shè)置目錄內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Idea工具中創(chuàng)建 SpringBoot工程及入門(mén)詳解
- IDEA+GIT使用入門(mén)圖文詳解
- 詳解Servlet入門(mén)級(jí)設(shè)置(超詳細(xì) IDEA2020版)
- IDEA使用入門(mén)小白操作教程
- IDEA入門(mén)級(jí)使用教程你居然還在用eclipse?
- IntelliJ IDEA使用教程從入門(mén)到上癮(2019圖文版)
- 使用IntelliJ IDEA配置Tomcat入門(mén)教程
- Intellij IDEA插件開(kāi)發(fā)入門(mén)詳解
- 詳解使用IntelliJ IDEA 配置Maven(入門(mén))
- JAVA IDEA入門(mén)使用手冊(cè)(新手小白必備)
相關(guān)文章
Java Iterator接口實(shí)現(xiàn)代碼解析
這篇文章主要介紹了Java Iterator接口實(shí)現(xiàn)代碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
在Spring-Boot中如何使用@Value注解注入集合類
這篇文章主要介紹了在Spring-Boot中如何使用@Value注解注入集合類的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08
Java?8中讀取文件內(nèi)容?Files.lines()方法使用示例
這篇文章主要介紹了Java?8中讀取文件內(nèi)容Files.lines()方法如何使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
springboot+dubbo+zookeeper的簡(jiǎn)單實(shí)例詳解
本文主要介紹了springboot+dubbo+zookeeper的簡(jiǎn)單實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10
Java封裝數(shù)組實(shí)現(xiàn)包含、搜索和刪除元素操作詳解
這篇文章主要介紹了Java封裝數(shù)組實(shí)現(xiàn)包含、搜索和刪除元素操作,結(jié)合實(shí)例形式分析了java針對(duì)數(shù)組元素的查找、刪除、判斷等相關(guān)操作封裝與使用技巧,需要的朋友可以參考下2020-03-03

