LINUX.ORG.RU

Я ничего не понял. Что значит включить?

TERRANZ ★★★★ ()

Удваиваю вопрос: что значит «включить»?

Deleted ()
Последнее исправление: rht (всего исправлений: 1)

У меня буквально штуки 4 дефолтные заявлены, остальные понятия не имею как задействовать.

WennY ()
Ответ на: комментарий от WennY

Например @Inject помечает красным и говорит, что понятия не имеет, что это такое.

WennY ()

Аннотации в Java - это специальный тип интерфейсов.

Собственно, чтобы подключить аннотацию, нужно подключить к проекту jar-библиотеку, которая её содержит.

Например, для аннотации @Inject нужна библиотека javax-ee6-api

Adonai ★★★ ()
Ответ на: комментарий от Adonai

Можно чуть подробнее? Гугл вообще хрень показует :(

WennY ()
Ответ на: комментарий от WennY

У тебя в проекте нету этой аннотации. Чтобы она появилась, нужно добавить в проект либу, которая содержит эту аннотацию. Аннотация inject находится в javaee-api, забрать либу можно отсюда http://mvnrepository.com/artifact/javax/javaee-api/7.0

f1xmAn ★★★★★ ()

Если вы не пишете на JavaEE и запускаете не в Application Container-е (например, как я, на Spring и в Jetty), то можно подключить так:

<dependency>
    <groupId>javax.inject</groupId>
    <artifactId>javax.inject</artifactId>
    <version>1</version>
</dependency>
php-coder ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.