Как изменить версию Java для STS4

Моя версия Java была обновлена ​​до 1.8.202, и теперь мой STS4 не запускается. Ниже приведен скриншот ошибки. Как мне изменить версию Java? Я попытался добавить -vm, он дает код ошибки 1. Я вижу странный путь Java, но я не вижу, где он устанавливается, поскольку нет файла STS.ini, но есть SpringToolSuite4.ini, который не содержит его

2 ответа

Решение

Файл SpringTools4.ini является правильным местом для определения JVM по вашему выбору для запуска IDE. Он такой же, как файл STS.ini или eclipse.ini, но для STS4.

Позаботьтесь о том, чтобы правильно определить JVM в файле SpringTools4.ini, существуют специальные правила, где и как определять JVM. Например, это должна быть первая строка в INI-файле и -vm и путь к исполняемому файлу должен быть в отдельных строках. Более подробную информацию можно найти здесь:

https://wiki.eclipse.org/Eclipse.ini

Надеюсь это поможет!

Помимо указанных выше решений. Проверьте версию java, указанную в sts @ path Справка-> О Spring Tool Suite4-> Сведения об установке-> Конфигурация. Проверьте домашний каталог java, указанный в конфигурации, и убедитесь, что сертификат добавлен по тому же пути.

Таким образом я смог решить проблему. Мое ограничение было связано с тем, что Java_Home указывал на версию 8, а внутри sts он указывал на OpenJDK 16.

Надеюсь, это будет полезно.

Другие вопросы по тегам