1. 程式人生 > >eclipse中@Slf4j找不到log變數的問題解決辦法

eclipse中@Slf4j找不到log變數的問題解決辦法

問題描述:

        今天從Gitlab上匯入一個專案Java專案到eclipse,發現很多類的log變數找不到,並且很多類中出現setter,getter方法也報錯。如下圖所示。


解決辦法:

        發現這個問題後,從網上搜了一下,原來是eclipse中沒有安裝Lombok外掛的原因。發現網上好多部落格說在https://projectlombok.org/download 下載Lombok.jar檔案,然後放到eclipse->plugins資料夾下。重啟Eclipse就可以安裝Lombok外掛,結果我親試了好多次不行。於是採用另外一種安裝Lombok到eclipse的方法,步驟如下:

(1)、首先我的電腦是windows系統,以下操作基於windows系統而言。

(2)、先在https://projectlombok.org/download 下載Lombok.jar檔案

(3)、將lombok檔案放到eclipse安裝目錄,我的eclipse安裝目錄是:D:\MyWork\eclipse\eclipse,如下圖所示:


(4)、然後win+R輸入cmd進入cmd控制檯,進入到eclipse安裝目錄下,輸入以下命令:


(5)、會跳到如下視窗


(6)、首先選Specify location按鈕,選擇eclipse安裝目錄,然後點選Install/update


(7)、安裝成功後,退出,會在eclipse.ini中出現 -javaagent:D:\MyWork\eclipse\eclipse\lombok.jar


(8)、最後在eclipse.ini檔案自動追加的一行修改為下圖所示 
-Xbootclasspath/a:lombok.jar 

-javaagent:lombok.jar 


(9)、重啟eclipse,問題解決。