【问题标题】:What does "Process finished with exit code 1" mean in intellij-idea?intellij-idea 中的“进程以退出代码 1 完成”是什么意思?
【发布时间】:2019-09-11 11:39:10
【问题描述】:

我在运行 Java 代码时收到错误“进程以退出代码 1 完成”。我正在使用 Intellij IDEA 2018.3。以下是我得到的错误日志。

【问题讨论】:

  • 零是表示成功的退出代码,而任何非零退出代码都表示出现问题,请参阅stackoverflow.com/questions/20965762。在您的情况下,程序似乎由于未捕获的异常而停止。
  • 你确定这是 JavaScript 而不是 Java?

标签: java spring-boot intellij-idea


【解决方案1】:

在 Intellij Idea 中运行 Java 应用程序时,程序执行后,JVM 将退出代码打印到控制台。如果程序没有任何异常终止,则打印退出代码 0。否则,可以输出任何有符号整数。

【讨论】:

    【解决方案2】:

    要获取有关退出代码的更多信息,请尝试在 SpringApplication.run() 函数周围放置一个 try catch,如下所示:

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

    【讨论】:

    • 你的回答对我很有帮助,谢谢!
    【解决方案3】:

    对于springboot项目,最常见的原因是org.springframework.beans.factory.BeanCreationException。 搜索BeanCreationException,在每个构造函数处调试,调试工程。 然后你会发现'beanName'有问题,然后你可以专注于bean。

    例如:

    【讨论】:

      猜你喜欢
      • 2020-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多