我在 Eclipse 專案中有 2 個類。
package com.example;
import lombok.Getter;
import lombok.experimental.Accessors;
@Accessors(fluent = true)
@Getter
public class MyBean {
private String value = "aaa";
}
package com.example;
public class MyClass {
public static void main() {
System.out.println(new MyBean().value());
}
}
建設,報告文摘后"the value of the field value is not used"的MyBean類"The method value() is undefined for the type MyClass"盡管Eclipse的內容輔助顯示MyBean#value()方法,有建設前沒有警告,并編譯,執行兩者都成功完成。所以我猜 Lombok 作業正常,問題是 Eclipse 無法識別 Lombok。
這是我嘗試和發現的。
- 將 lombok.jar 附加到 Eclipse 并檢查 eclipse.ini
- 清理和重建專案
- 從 Maven 本地存盤庫中洗掉 Lombok 依賴項,然后重新安裝
- 問題只出現在這個專案中。Eclipse 使用 lombok 正確處理其他專案(并且所有專案都屬于同一個作業區)。
- 我無法在其他專案中重現這些問題。
有任何想法嗎?
uj5u.com熱心網友回復:
最后,只需創建新專案并將所有資源和資源移至該專案即可解決問題。似乎Eclipse的專案配置被破壞了我不知道為什么。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/397895.html
上一篇:黃瓜jvm報告沒有生成
下一篇:回收商視圖專案消失
