myeclipse maven專案搭建卡死 GC overhead limit exceeded 問題解決
以前在使用maven專案時 用的方式是直接在myeclipse裡建立maven project 最近使用了 先建立web專案 再新建一個mavenproject的方式構建Maven
搭建maven 見此連結 不過多敘述 點選開啟
執行環境 : myeclipse2014 + maven 3.5.0 + jdk1.8 + win10
在到了新建maven project 步驟時 myeclipse cpu使用率直線上升到90% 記憶體使用在 1.3G 然後出現卡死 一段時間後myeclipse報出如下錯誤
遇到這種情況時 我第一想到的是 會不會執行時間過長 垃圾存放過多 沒有及時回收造成的
網上一般找到的解決方案有兩種
1. 更改myeclipse 啟動引數 把-Xmx -Xms 等 這篇博文可以供大家查閱 更改myeclipse啟動引數
2. 在本地下載 catalog.xml檔案 catalog方案
如果以上兩種方案可以完美解決myeclipse maven構建錯誤的話固然是好的 如果你還沒解決該問題的話 可以繼續看我的文章
首先我的jvm啟動引數是已經優化過後的 但是我為了測試 專門把myeclipse 和 jvm 的重新修改過後
構建maven仍然報錯 沒有好轉
然後我用第二種方式 在選擇catalog時 找到本地載入的xml 連開啟都不可以
但是我以前這臺電腦是使用過maven專案的 以前為什麼不報錯呢 我開始思考這個問題 因為工作用的電腦剛重灌了系統 好多東西都不在了 是後來重新下載的
環境只有一個maven的版本是不一樣的 以前用的maven是 3.0.2的 我新下載的時候覺得太老了 下了一個新版的3.5.0
果然 在我重新換回3.0.2版本的maven時 專案構建順利 最後 原來是maven的版本導致的 經測試 3.0.2 - 3.3.9 maven 均不會出現錯誤