1、centos 7.0下命令行啟動eclipse,版本信息:
2、命令行打印錯誤日志:
圖片發自簡書App
3、日志報錯可以看出classpath路徑下slf4j出現多次。
4、查詢所在機器上所有slf4j相關文件。
圖片發自簡書App
5、可以看到查詢結果中有多個slf4j文件。
分別做以下處理,每次操作后,重啟eclipse查看日志是否錯誤。
(1)刪除.local/share/Trash下所有東西——日志錯誤;
(2)刪除.p2/pool下所有東西——日志錯誤;
可以確定并非這兩個目錄造成日志錯誤。
6、觀察eclipse安裝目錄下plugins目錄有若干slf4j文件,其中ch.qos.logback明顯與其他文件名稱不同。
備份并刪除該文件,重啟eclipse,日志不在報錯(仍有一個錯誤,在eclipse安裝目錄下搜索包含logback的文件,全部刪除,重啟eclipse,報另外的錯誤)。
推測該版本eclipse的依賴包有問題,下載另一版本重新安裝無問題。
圖片發自簡書App