Я не уверен, что последняя версия 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
), но она все еще терпит неудачу, когда я пытаюсь запустить приложение.