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

Я не уверен, поддерживает ли последняя версия Eclipse, т.е. Oxygen, Java 10 или нет. Я настроил JRE для Java 10 из предпочтений на моем компьютере Mac.

введите описание изображения здесь

Кроме того, я попытался добавить плагин компилятора 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>

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

введите описание изображения здесь

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

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

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

    }
}

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

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

введите описание изображения здесь

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

2 ответа

Решение

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

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

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

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

Так что скачайте поддерживающую сборку отсюда. И увидеть новые возможности Eclipse с Java 10 здесь.

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

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

Версии Eclipse IDE и поддерживаемые IDE версии Java перечислены здесь:

Другие вопросы по тегам