Я решил эту же проблему, изменив файл "eclipse.ini".Сначала я попытался решить эту проблему, изменив файл SpringToolSuite4.ini, но ничего не произошло, потому что я предварительно установил Eclipse ide, а изменение в SpringToolSuite4.ini не сработало.затем я изменил файл eclipse.ini;и это сработало.
Изменения, которые я сделал в eclipse.ini, подробно описаны ниже:
Чтобы узнать, с какой версией Java (JRE или JDK) работает Eclipse, выполните следующее:
- Откройте пункт меню Справка> Об Eclipse.(На Mac он находится в меню Eclipse, а не в меню справки)
- Нажмите Сведения об установке.
- Перейдите на вкладку Конфигурация
- Поиск строкиэто начинается с -vm.В следующей за ним строке показано, какой двоичный файл Java используется.
В зависимости от имени и расположения используемого двоичного файла Java можно выяснить, используется ли JRE или JDK:
- Если путь содержит «jre» (например, как в C: \ Program Files \ Java \ jre6 \ bin \ client \ jvm.dll), это JRE
- Если путь содержит «jdk» (например, как в C: \ Program Files \ Java \ jdk1.6.0_31 \ bin \ javaw.exe) это JDK.
Если JDK не используется для Eclipse, измените его:
- Выйдите из Eclipse, если он работает
- Перейдите в каталог установки Eclipse и откройте файл eclipse.ini в текстовом редакторе.
- Найдите строку -vmargs
Перед строкой -vmargs добавьте две строки:
В первой строке напишите -vm
Во второй строке укажите путь к вашей установке JDK (обычно что-то вроде: C: \ Program Files \ Java \ jdk1.6.0_31 \ bin \ javaw.exe в Windows) *
источник: https://matsim.org/docs/devguide/eclipse/jdk