Вопрос или проблема
Я занимаюсь кодированием на Spring Boot, и в моем VSCode возникла проблема: “Проект не был собран, поскольку “релиз 23 не найден в системе”. Исправьте проблему, затем попробуйте обновить этот проект и собрать его, так как он может быть непоследовательным”.
Я просто пытаюсь запустить свое приложение, ошибок от отладчика не обнаружено, и я ожидал, что оно запустится успешно.
Ответ или решение
Ошибка "release 23 is not found in the system" в вашем проекте Spring Boot, скорее всего, связана с версией JDK, используемой в вашей среде разработки. Эта проблема может возникать, если версия JDK, которая указана в настройках проекта, не установлена на вашем компьютере. Давайте разберёмся, как её исправить.
Шаг 1: Проверка установленной версии JDK
-
Откройте терминал и введите команду:
java -version
Это покажет текущую установленную версию Java. Убедитесь, что она соответствует той версии, которую вы указываете в проекте (например, версия 8, 11, 17 и т.д.).
-
Если у вас установлена неправильная версия, возможно, вам необходимо скачать и установить более новую версию JDK или переключиться на уже установленную.
Шаг 2: Настройка проекта в VSCode
-
Откройте настройки вашего проекта в VSCode. Вы можете сделать это, открыв файл
pom.xml
(если вы используете Maven) илиbuild.gradle
(если используете Gradle). -
Убедитесь, что версия, указанная в этих файлах, соответствует установленной версии JDK. Для Maven это может выглядеть так:
<properties> <java.version>11</java.version> </properties>
А для Gradle:
sourceCompatibility = '11' targetCompatibility = '11'
-
Если версия отличается, измените её согласно установленной версии JDK.
Шаг 3: Обновление конфигурации VSCode
-
Проверьте настройки VSCode. Перейдите в файл настроек (обычно
.vscode/settings.json
) и убедитесь, что там указана корректная версия JDK. Например:{ "java.home": "C:\\Program Files\\Java\\jdk-11" }
-
Если
java.home
не указан или указывает на неверный путь, обновите его.
Шаг 4: Перезагрузка и пересборка проекта
-
После внесения всех изменений, перезагрузите VSCode, чтобы настройки вступили в силу.
-
Затем выполните команду сборки в терминале:
./mvn clean install # для Maven
или
./gradlew build # для Gradle
-
Следуйте инструкциям на экране, чтобы убедиться, что сборка прошла успешно.
Шаг 5: Запуск приложения
Теперь вы должны иметь возможность запустить ваше приложение Spring Boot без ошибок. Попробуйте выполнить команду:
mvn spring-boot:run # для Maven
или
./gradlew bootRun # для Gradle
Заключение
Если после выполнения всех вышеперечисленных шагов проблема всё ещё сохраняется, возможно, стоит проверить переменные среды JAVA_HOME и PATH, чтобы убедиться, что они указывают на корректную версию JDK. Если проблема persists, напишите о ней более детально, возможно, будут дополнительные аспекты, которые нужно будет учитывать.