Я также сталкиваюсь с подобной проблемой, так как я устанавливаю Oracle JDK 8 и JDK 10. Eclipse использует последнюю версию JDK 10, но приложение не поддерживает Java 10. Чтобы выбрать версию Java для использования, я добавил следующую строку в / Applications /Eclipse.app/Contents/Eclipse/eclipse.ini файл.Тогда он работает нормально.
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home/bin
Если вы используете Java 10, вы можете удалить его и установить Java 8 или использовать обе версии и обновить файл eclipse.ini, чтобы указать JDK8 версия.
Надеюсь, это будет полезно.