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

16

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

Изображение 38726

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

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

Изображение 38727

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

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

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

    }
}

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

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

Изображение 38728

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

  • 6
    Поддержка Java 10 для кислорода .
  • 1
    Есть ли необходимость в -1?
Показать ещё 10 комментариев
Теги:
java-10

1 ответ

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

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

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

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

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

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

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

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

  • 6
    первая ссылка не работает
  • 0
    @Stefan на веб-сайте Eclipse было упомянуто, что они больше не будут поддерживать патч. Так что, вероятно, они удалили нить. Обновление моего ответа
Показать ещё 3 комментария

Ещё вопросы

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