Что означает «Процесс завершен с кодом выхода 1» в intellij-idea?

Я получил ошибку «Процесс завершен с кодом выхода 1», когда я запускал свой код Java. Я использую Intellij IDEA 2018.3. Ниже приведен журнал ошибок, который я получил.

Что означает «Процесс завершен с кодом выхода 1» в intellij-idea?

Нулевой код выхода указывает на успех, тогда как любой ненулевой код выхода указывает на то, что что-то пошло не так, см. stackoverflow.com/questions/20965762. В вашем случае похоже, что программа остановилась из-за неперехваченного исключения.

Michael H. 22.04.2019 10:55

Вы уверены, что это JavaScript, а не Java?

jro 22.04.2019 10:55
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
11 883
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

При запуске Java-приложения в Intellij Idea после выполнения программы JVM выводит на консоль код выхода. Если программа завершается без каких-либо исключений, печатается код выхода 0. В противном случае может быть выведено любое целое число со знаком.

Чтобы получить больше информации о коде выхода, попробуйте поместить функцию try catch вокруг функции SpringApplication.run() следующим образом:

try
{
    SpringApplication.run(Application.class, args);
}
catch (Throwable throwable)
{
    System.out.println(throwable.toString());
    throwable.printStackTrace();
}

Ваш ответ мне очень помог, спасибо!

Antonio 28.09.2021 11:05

Для проектов Springboot наиболее распространенной причиной является org.springframework.beans.factory.BeanCreationException. Ищите BeanCreationException, отлаживайте каждую функцию конструкции и отлаживайте проекты. Затем вы обнаружите проблему с beanName, после чего вы сможете сосредоточиться на bean.

Например:

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