今天準備從Eclipse轉型到IDEA,因爲公司的人開發都用IDEA開發,所以爲了融入團隊,所以我也轉向用IDEA。
前面IDEA的安裝就不詳說了,主要是安裝IDEA工具,然後配置maven、gradle之類的。安裝完之後就從公司svn下拉了一個gradle構建的SpringBoot項目來跑,結果就悲劇了,啓動失敗,控制檯報“CreateProcess error=206, 文件名或擴展名太長”,沒辦法,那就只有解決問題了。中間解決費了不少時間,百度google也沒找到解決辦法,但找到了原因,原因是超出windows命令行的長度了,但命令行是什麼樣的我不知道在哪裏看,還好,也有人在maven項目下遇到這問題,就是庫的目錄太深影響的,把gradle的庫目錄改一下就解決了,下面是解決辦法。
解決辦法一
gradle的庫默認是:C:\Users[your_username].gradle下(其實這也不算深,但不知道爲什麼不行,我同事的卻沒問題)
進入IDEA的settings設置,把下面的gradle庫的路徑改短一點,不用那麼深,那麼長就OK了,改完再啓動,OK了,正常跑起來。
解決辦法二
看看 IDEA 的 Event Log (在右下角) 有沒有這個提示
這裏沒找到這提醒,就參考這鏈接修改一個配置
https://blog.csdn.net/shooray/article/details/44494083