Как настроить 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 перечислены здесь: