Eclipse java SE 8 - отсутствует среда исполнения javaSE 1.8 - PullRequest
0 голосов
/ 13 ноября 2018

Я установил Java SE Runtime Environment 8u192 https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html в Windows 10 и произвел некоторые изменения настроек в Eclipse:

Окно -> Настройки -> Java -> Установленные JREs = jre1.8.0_192,

, чтобы заставить его использовать новую Java.

При запуске этого кода:

package test;
public class LocalDateExample {
    public static void main(String[] args) {
        System.out.println(System.getProperty("java.version"));
    }
}

Я получаю вывод:

1.8.0_192


Если я изменяю код на:

package test;
import java.time.LocalDate;
public class LocalDateExample {
    public static void main(String[] args) {
        System.out.println(System.getProperty("java.version"));
        LocalDate localDate = LocalDate.now();
        System.out.println(localDate);
    }
}

Я получаю эту ошибку:

LocalDate не может быть разрешен для типа


Редактировать:

Я считаю, что мои проблемы связаны с тем, что в Eclipse отсутствует среда исполнения Java 1.8.

Я не могу просто выбрать его, как предложено здесь: Как добавить среду исполнения 1.8 в Eclipse Luna? , поскольку она полностью отсутствует.

Installed JREExecution environments

Что я могу сделать, чтобы добавить или выбрать среду?Я использую Eclipse

Helios Service Release 2, идентификатор сборки: 20110301-1815, обновления недоступны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...