開發時使用 IntelliJ IDEA 工具比較多,為了方便以后出現問題時可以及時找到正確的解決方案,現將遇到問題時的解決方案整理出來,以備查看。
一、idea java類文件左下角出現紅色的J標識
這種情況是沒有設置root文件夾導致不可編譯,右鍵你文件所在文件夾設置為root即可,如圖:
idea1.png
二、IntelliJ IDEA 忽略大小寫設置
(1)打開idea后,按Ctrl + Alt + S,就會打開settings界面,如下圖所示:
idea2.png
(2)在search搜索欄中搜索code completion,就會出現上圖中右側的界面
(3)在上圖中右側,你會看到case sensitive completion,你只需要把后面選擇為none就可以了。
(4)點擊OK,然后你在idea中寫代碼,輸入s,無論大寫S或者小寫s開頭的都會顯示,你可以進行選擇。
三、idea 中Maven項目Dependency not found問題
從git上導出maven項目后,pom.xml文件產生多處dependency not found錯誤,同時無法關聯相應jar包。
解決方法:
更新IDEA保存的倉庫索引。操作步驟File->Setting->Maven->Repositories->Update。
idea3.png
勾選Always update snapshot(更新快照),項目開始重新加載dependency,錯誤全部解決。
idea4.png
分析:
1、IDEA集成Maven,按照正常流程如果本地倉庫索引存在此jar包,則jar包便能夠被關聯。
2、檢查本地索引時,確實沒有發現此jar包,更新后,存在jar包關聯索引,但idea中maven項目仍無法關聯jar包。
3、所以可以認為idea中自己會維護一份與maven倉庫同步索引,此次問題便是因為idea的索引未及時更新同步。
四、設置 idea 啟動時不自動打開項目
啟動IntelliJ IDEA時,默認進入上次最后打開的項目。將圖1-1中劃線部分的配置取消打鉤。
1-1
下次啟動IntelliJ IDEA時,會進入圖1-2所示界面。
1-2
五、IDEA 在編輯時提示 could not autowire
idea7.png
但是代碼卻可以執行,這時,需要修改一下 IDEA 的配置:
idea8.png
六、Intellij IDEA 顯示左側樹形目錄結構
view->tool window->project
idea9.png