2014-01-15 3 views
0

Я новичок в Java EE, и у меня есть простая проблема. Я создал проект, используя структуру каталогов Maven плагина по умолчанию, и я хочу, чтобы аннотировать класс как @Loggable, но я получаюJava Annotations простая ошибка

Loggable не может быть разрешен к типу

ошибки. Любая аннотация, которую я хочу использовать, не может быть разрешена для типа. В чем проблема? Я подозреваю, что это связано с проблемами зависимости или создания пути, но я могу заставить его работать.

+0

Была ли библиотека классов аннотации для журнала в пути к классам? Если этого нет, тогда вы можете столкнуться с этим. – Arung

ответ

1

У вас будет список зависимостей в файле pom.xml вашего проекта maven. Убедитесь, что в банке указано значение Loggable.

Прочитано here как это сделать.

Ваш import java.lang.annotation.*; не поможет, так как Loggable не находится в этом пространстве имен.

Возможно, вам стоит написать эту аннотацию к просмот статье. Прочтите this, чтобы узнать больше.

+0

Мне пришлось написать аннотацию самостоятельно. Благодаря ! –

0

У вас есть import классы аннотации, как и все остальное. Используйте среду IDE, такую ​​как Eclipse; он будет обрабатывать и многие подобные задачи для вас автоматически.

+0

У меня есть, и я уже импортировал 'import java.lang.annotation. *;', Но до сих пор не решил. –

+0

В java.lang.annotation нет аннотации для регистрации. –

+0

@GeorgeD Есть десятки 'Loggable' там. Какую структуру вы пытаетесь использовать. – chrylis