eu estava usando o java 8, entao atualizei para o java 11. mas quando rodo o eclipse ele aparece como padrao o java 8 e nao consegui alterar.
essa eh a instalacao (uso linux):
cobra@Cobra:$ java -version
java version "11.0.2" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+7-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+7-LTS, mixed mode)
cobra@Cobra:$ javac -version
javac 11.0.2
apesar se estar instalacdo, quando rodo o eclipse, ele marca o java8 como default