A mensagem de erro exibida sugere que você precisa especificar o que o JVM Eclipse deve usar. Você pode fazer isso dentro do arquivo eclipse.ini (consulte este site para obter mais detalhes). Você precisa incluir o caminho para a JVM java 10 dentro do arquivo eclipse.ini, desta forma:
-vm
C:\jdk10\bin\javaw.exe
Altere C:\jdk10\bin\javaw.exe
para refletir seu caminho para a JVM java 10.
Para responder à sua pergunta:
É perfeitamente seguro ter várias versões do java instaladas. Você pode alterar a versão java padrão executando sudo update-alternatives --config java
. Quando você executar o comando java
og javac
na linha de comando, ele usará a versão definida lá. O Eclipse pode, no entanto, ser configurado para usar qualquer versão do java que você quiser (desde que esteja instalado em sua máquina).
Parece que você já tem o Java 10. Você pode verificar isso executando java -version
ou obtendo uma lista de todos os ambientes Java instalados executando sudo update-alternatives --list java
. No Eclipse, você pode ir para Window -> Preferences -> Java -> Compiler
para ver quais compiladores Java estão disponíveis para o Eclipse e incluir o que você precisa, se não estiver listado. Se a versão desejada do compilador java estiver disponível, você deverá clicar com o botão direito do mouse no projeto dentro do explorador do projeto, selecionar Propriedades e então selecionar a versão do compilador java.
Espero que isso ajude.