Как настроить java 10 в Eclipse Oxygen?

Я не уверен, что последняя версия eclipse, т.е. Oxygen, поддерживает java 10 или нет. Я настроил JRE для java 10 из настроек на моей машине Mac.

enter image description here

Кроме того, я попытался добавить плагин maven-компилятора, как показано ниже, в мой pom.xml: -

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>10</source>
                <target>10</target>
                <compilerVersion>10</compilerVersion>
                <fork>true</fork>
                <executable>/Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home</executable>
            </configuration>
        </plugin>

Я также попытался установить настройки запуска, как показано ниже:

enter image description here

Кто-нибудь знает, как я могу заставить его работать на java-10.

Я попытался запустить код ниже:

public class App {
    public static void main(String[] args) {
        var list = new ArrayList<String>();
        System.out.println("Hello World!");

    }
}

Обновление: - Я применил предложенный патч в комментарии, и он все еще не работает.

Снимок экрана ниже:

enter image description here

Кроме того, я следил за этим сообщением, чтобы скомпилировать его. Итак, компиляция действительно работала с eclipse (maven install), но она все еще терпит неудачу, когда я пытаюсь запустить приложение.

Ответ 1

Итак, я попросил затмение изучить его и посмотреть, почему патч не работает.

Вот ответ, который я получил

Ниже приведен точный комментарий сообщества Eclipse: -

Примечание. Патч этой функции отключен. Первоначально предполагалось, что он будет установлен поверх 4.7.3 сборок. Теперь поддержка Java 10 доступна на странице загрузки через сборки 4.7.3a. Самая ранняя сборка, поддерживающая эту функцию, может быть загружена из

Поэтому загрузите поддерживающую сборку здесь. И посмотрите новые возможности Eclipse с java 10 здесь.

Надеюсь, поможет!

Изменить: поддержка патчей была временной и была удалена. Итак, теперь вам нужно установить последнюю версию eclipse и иметь поддержку java 10