Eclipse не распознает библиотеки Java 8

1

Oracle Java 8 представила LocalDateTime, LocalDate, LocalTime среди других классов. Я использую Ubuntu 12.04, поэтому я использую Eclipse Indigo, который доступен через программный центр. У меня есть Oracle Java 8, установленный по умолчанию:

$ sudo update-alternatives --config java

  Selection    Path                                           Priority   Status

------------------------------------------------------------

* 0            /usr/lib/jvm/java-8-oracle/jre/bin/java         1062      auto mode

  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode

  2            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      manual mode

  3            /usr/lib/jvm/java-8-oracle/jre/bin/java         1062      manual mode


$ java -version

java version "1.8.0_05"

Java(TM) SE Runtime Environment (build 1.8.0_05-b13)


$ javac -version
javac 1.8.0_05

В Eclipse, Project> Properties> Java Build path используется JRE System Library [java-8-oracle].

Однако Eclipse не может решить какой-либо из этих импортных операций:

import java.time.LocalDateTime;
import java.time.LocalDate;
import java.time.LocalTime;

Любая идея, что может быть?

  • 1
    Вы установили обновление для Java 8 для затмения wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler
  • 0
    @JigarJoshi Я использую Eclipse Indigo, поскольку это доступно в Центре программного обеспечения Ubuntu.
Показать ещё 2 комментария
Теги:

1 ответ

1
Лучший ответ

Как заявил Jigar в комментариях, вам необходимо установить плагин поддержки Java 8, чтобы включить уровень 1.8 в качестве уровня соответствия. Кроме того, просто возьмите последнюю версию релиза Luna, у которой есть встроенная поддержка Java 8.

  • 0
    Это будет работать в Eclipse Indigo? В программном центре Ubuntu новейшая версия Eclipse - Indigo.
  • 0
    Ubuntu довольно консервативен с тем, что они включают в свои репозитории. На данный момент Индиго отстает от 3 основных релизов. Я бы взял более позднюю версию с Eclipse.org.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню