为什么在睡眠定时器到期后打开的图像查看器没有被 process.destroy() 关闭?

问题描述

args[0] 是本地驱动器中的 .png 文件路径

注意 process.destroy();如果我们不让睡眠正常工作(但用户无法体验图像查看器打开和关闭的情况)。

导入 java.util.; 导入 java.io.;

公共类Test2 { public static void main(String[] args) {

try{
String [] commands = {
    "cmd.exe","/c","start","\"DummyTitle\"","\"" + args[0] + "\""
};
Process process = Runtime.getRuntime().exec(commands);
    
try {

Thread.sleep(3000);                 

} 
catch(InterruptedException ex) {
Thread.currentThread().interrupt();

}
   
process.destroy();

}
catch (IOException e) {
System.out.println(e);

}

} }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)