Получаемое сообщение об ошибке говорит о том, что вам нужно указать, что JVM Eclipse должен использовать. Вы можете сделать это в файле eclipse.ini (см. Этот сайт для более подробной информации). Вам необходимо включить путь к JVM java 10 в файле eclipse.ini, например так:
-vm C:\jdk10\bin\javaw.exe
Измените, C:\jdk10\bin\javaw.exe
чтобы отразить ваш путь к java 10 JVM.
Чтобы ответить на ваш вопрос:
Совершенно безопасно иметь несколько версий Java. Вы можете изменить версию Java по умолчанию, запустив sudo update-alternatives --config java
. Когда вы выполняете команду java
og javac
из командной строки, она будет использовать определенную там версию. Однако Eclipse может быть настроен на использование любой версии Java, которую вы хотите (если она установлена на вашем компьютере).
Кажется, у вас уже есть Java 10. Вы можете проверить это, запустив или запустив java -version
список всех установленных сред Java sudo update-alternatives --list java
. В Eclipse вы можете Window -> Preferences -> Java -> Compiler
посмотреть, какие Java-компиляторы доступны для Eclipse, и добавить тот, который вам нужен, если его нет в списке. Если желаемая версия Java-компилятора доступна, вы должны иметь возможность щелкнуть правой кнопкой мыши по проекту в проводнике проекта, выбрать «Свойства», а затем выбрать ту версию Java-компилятора.
Надеюсь это поможет.