Command line is too long. Shorten command line for


如果你搜到了我這篇博客並且點進來看了,那就說明你已經被這個問題給逼瘋了。網上關於這個問題的解決辦法是有,但是未必會奏效。而且也不會告訴你原理。話不多說,進入正題:

如果idea啟動項目出現這樣的錯誤,那么意思是,命令行太長,請縮短你的命令行。這個問題是怎么來的?這是因為無論你用idea啟動項目還是用eclipse啟動項目,最終的結果其實還是在操作系統上調用你安裝的jdk去啟動。其實就是java - java的Java命令。而Windows關於命令行的長度有限制,大概是8191個字符。所以當用idea啟動項目的時候,如果你依賴的jar包過多,就會導致啟動的命令行過長,超出Windows的限制,導致報錯。

 

針對這個問題,idea官方給出了解決辦法。通過修改啟動配置,如下所示修改為其他選項。

 

 

如果到這一步,雖然不報Command line is too long的問題,但是你的項目啟動出現了其他問題,說明idea的辦法不適配你的項目。這個時候就只有唯一的辦法:手動縮短項目依賴的jar包的路徑長度。比如,我的本地倉庫地址是D:/repo/myrepo/cangku,我就改成D:/repo,這樣依賴的jar包全路徑就可以短很多,基本不會超過長度限制了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM