Как изменить версию 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.
Надеюсь, это будет полезно.