Eclipse編譯器SWT錯誤處理方法的彙總

剛進公司的時候發下來的電腦安裝eclipse後一直彈出SWT錯誤,處理了很久都沒有弄好,類似錯誤代碼如下

!ENTRY org.eclipse.ui 4 0 2016-10-28 22:37:43.854
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:4517)
at org.eclipse.swt.SWT.error(SWT.java:4406)
at org.eclipse.swt.SWT.error(SWT.java:4377)
at org.eclipse.swt.widgets.Widget.error(Widget.java:482)
at org.eclipse.swt.widgets.Control.createHandle(Control.java:703)

at org.eclipse.swt.widgets.Label.createHandle(Label.java:199)

直觀上說就是句柄衝突,具體可百度。

後來在網上找了很多辦法,都分別進行了嘗試。這裏進行一個小的彙總,會引用一些別人的文章,侵刪致歉。

先說我比較推薦的處理方式,可以優先嚐試,首先可以肯定這是因爲線程衝突引起的問題,那麼多半都與我們自己電腦中的其他軟件有關

1 IE瀏覽器版本過低,如果爲IE8或者更低的版本可能會引起這個報錯,我就是這個問題,升級IE後報錯消失(優先檢查)

2 殺毒軟件和其他軟件,如百度殺毒,百度雲管家,360安全衛士等都可能引起這個問題。關閉後問題解決(優先檢查)

3 TeamViewer快捷鍵衝突 解決方案:https://www.cnblogs.com/zy-jiayou/p/7283332.html   (優先檢查)

4  在eclipse中安裝使用WindowBuilder     相關介紹:https://www.cnblogs.com/zzt-lovelinlin/p/5446046.html

5有人在使用"eclipse -clean"後問題得以解決,可以嘗試,簡單易行。 https://blog.csdn.net/lxy344x/article/details/50485045 (優先檢查)

刪除你 workspace中的\workspace.metadata.plugins\org.eclipse.core.resources中的.snap文件,如果這樣還不行的話那你就把       D:\workspace.metadata.plugins\org.eclipse.e4.workbenc中的.xmi文件一起刪除

7 有人說是顯卡驅動引起的問題,卸載重裝後消失,這裏不推薦嘗試,除非已經沒辦法。

以上是對Eclipse編譯器SWT錯誤的小彙總,並不全面,如果仍未解決可繼續百度Google,希望可以幫助到被困擾的你~




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章