Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 java 程序,它将 1 个文件写入多个文件,并非所有连接都同时打开。
我想添加一种方法来在程序被终止时删除所有这些创建的文件(通过在命令行中使用 ctrl-c)。
添加关闭挂钩总是在对象关闭时执行,我只想在程序被杀死时删除它们。我可以捕捉到 RuntimeException 吗?
看看Runtime.getRuntime().addShutdownHook()。这是一个例子。
Runtime.getRuntime().addShutdownHook()