1. 程式人生 > >解決:Plug-in "org.eclipse.wst.jsdt.ui" was unable to instantiate class "org.eclipse.wst.jsdt.inte

解決:Plug-in "org.eclipse.wst.jsdt.ui" was unable to instantiate class "org.eclipse.wst.jsdt.inte

MyEclipse:Could not create theview: Plug-in ”org.eclipse.jdt.ui “was unable to load class”org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart“。 遇到這樣的問題,看到網上說的都是刪除“.metadata"資料夾或者切換工作空間,兄弟們別鬧了,切換工作空間就別考慮了,我還要重新部署一份專案,先不說重新部署專案會遇到的問題,所花費時間也是令人髮指,如果你有啥修改就更難受了。至於刪除.metadata?兄弟我還是重新切換工作空間部署一份吧,沒啥區別啊!

給小白們科普一下.metadata是幹啥的:

1、先說me_tcat: 是MyEclipse記錄的當前工作空間中的配置,比如當前工作空間中有哪些工程,你打開了哪些檔案java類,編輯了哪些檔案和Java類,MyEclipse會在啟動時載入這個資料夾下的內容。如果刪除了他,你再次開啟MyEclipse會發現工作空間是空的,你需要重新匯入工程。 2、plugins:當前工作空間用到了哪些IDE外掛,和你的工程無關 3、lock鎖: 如果你用到工作組時,你的工作空間是你個人的,比如團隊開發時。你可以為某個類加鎖,別人就不能修改這個類了 4、log:MyEclipse執行日誌,比如,別人鎖了某個資源導致你這邊衝突了,或者工作空間異常了,這裡都會記錄異常資訊 以及工作空間的載入日誌 5、忘了還有最後一個:version.ini看名字你也應該明白,是

IDE版本配置,是為了相容不同版本MyEclipse載入該工作空間。

”以上五條來自百度,比我手打快,不喜勿噴“

懂了吧!

那我們遇到這樣的問題咋辦呢?

Plug-in ”org.eclipse.jdt.ui “was unable to load !

org.eclipse.wst.jsdt.ui was unable to load class org.eclipse.wst.jsdt.internal.ui.javaeditor !

看到這個了嗎?!

載入檔案失敗啊,既然載入檔案失敗,刪除.metadata是有效的,我們直接刪除這個載入的路徑一樣不就行了,就像maven的jar包一樣嘛!

開啟你的工作空間!找到你的org.eclipse.wst.jsdt.ui包!幹掉它!

然後重新啟動你的myeclipse!搞定啦!

類似這種問題,這種org.eclipse.wst.jsdt.ui was unable to load 問題,試試,不同的包可能都會出現同樣問題的!