2014-01-15 97 views
0

我是Java EE的新手,我有一個簡單的問題。 我創建使用Maven插件的默認目錄結構的項目,我想註釋類爲@Loggable,但我得到一個Java註釋簡單錯誤

可記錄的不能被解析爲一個類型

錯誤。我想要使​​用的任何註釋都無法解析爲類型。有什麼問題?我懷疑它與依賴關係或構建路徑問題有關,但我似乎得到它的工作。

+0

在類路徑中有可登錄註記類庫嗎?如果不存在,那麼你可能會面臨這個問題。 – Arung

回答

1

您將在maven項目的pom.xml文件中擁有一個依賴關係列表。確保具有Loggable的jar被列爲依賴項。

閱讀here如何做到這一點。

由於Loggable不在該名稱空間中,因此您的import java.lang.annotation.*;將無濟於事。

也許你應該自己寫這個註解。閱讀this瞭解更多信息。

+0

我必須自己編寫註釋。謝謝 ! –

0

您必須像其他任何東西一樣import註釋類。使用IDE等IDE;它會自動處理和處理許多類似的任務。

+0

我這樣做了,我已經導入了'import java.lang.annotation。*;'但仍然沒有解決。 –

+0

java.lang.annotation中沒有Loggable註釋。 –

+0

@GeorgeD有幾十個'Loggable's在那裏。你試圖使用哪個框架。 – chrylis