大家都知道 Eclipse的红色的Terminate按钮是强制关闭程序,她无法触发shutdownhook 关机钩,就像在linux下执行kill -9 一样的效果,那么,难道我们没有任何措施了吗?答案当然不是的。
在你的主程序里加上以下的程序段,在console下回车,就可以触发执行shutdownhook 关机钩.
System.out.println("press ENTER to call System.exit() and run the shutdown routine.");
try {
System.in.read();
} catch (IOException e) {
e.printStackTrace();
}
System.exit(0);
最后送福利了,加群即可获取 群号:798891710 即可获取Java工程化、高性能及分布式、高性能、高架构、性能调优、Spring、MyBatis、Netty源码分析等多个知识点高级进阶干货的相关视频资料,等你来拿
网友评论