问题描述:
出现这个问题时,控制台没有任何输出,进程直接退出Process finished with exit code 1

解决办法:
使用 try catch 捕捉异常查看,发现还是没有任何日志
public static void main(String[] args) {
try {
SpringApplication.run(TestApplication.class, args);
}catch (Exception e){
e.printStackTrace();
}
}
但是作为踩坑无数的Java程序员,我们知道Exception还不是最顶级的异常类,于是换成Throwable
public static void main(String[] args) {
try {
SpringApplication.run(TestApplication.class, args);
}catch (Throwable e){
e.printStackTrace();
}
}
此时日志打印除了错误的内容,按照日志提示解决
当Java程序运行时遇到问题导致进程退出,显示exitcode1且控制台无输出。通过在main方法中添加try-catch块捕获Exception无效,后改为捕获更顶层的Throwable,成功打印出错误日志并据此解决问题。

2041

被折叠的 条评论
为什么被折叠?



