gpt4 book ai didi

java - 遇到异常后运行Java程序

转载 作者:行者123 更新时间:2023-12-01 17:06:40 26 4
gpt4 key购买 nike

当 Java 遇到异常时,如何让 Java 从头开始​​运行(main),而不需要手动关闭并再次运行它?

我的程序基本上写入一个文件。当它找不到文件时,我将抛出 FileNotFoundException 然后写入文件(例如 hello.txt)。写入后,程序将关闭(在 NetBeans 中,因为我仍在开发它)并开始在底部显示此内容:

Exception in thread "main" java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:542)
at java.lang.Integer.parseInt(Integer.java:615)
at app4pics1word.App4pics1word.cache(App4pics1word.java:127)
at app4pics1word.App4pics1word.<init>(App4pics1word.java:18)
at app4pics1word.App4pics1word.main(App4pics1word.java:146)
Java Result: 1

最佳答案

你可以试试这个

public static void main(String[] args) {
try {
//something wrong happens here
}catch(Throwable e) {
e.printStackTrace();
main(args);
}
}

关于java - 遇到异常后运行Java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25263072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com