cmd работающая программа ввода-вывода застряла

При использовании exe4j для генерации exe интерфейса cmd было обнаружено, что программа зависла, но по идее она работала хорошо. После расследования было обнаружено, что он зависал каждый раз при написании excel, а оператор записи был изменен с

wb.write(file)

изменился на

FileOutputStream fos = new FileOutputStream(file);
wb.write(fos);
fos.close();

 может

Позже я узнал, что это также относится и к jar, Если этот вид чтения и записи не закрыт вручную, он может работать в идее, но он будет бесконечно блокироваться в cmd.

 

Guess you like

Origin blog.csdn.net/qq_34507736/article/details/86291848
cmd