package packagetest8;
public class Javatest68 {
public static void main(String[] argv) {
Runtime run=Runtime.getRuntime();
Process pro=run.exec("notepad.exe");
Thread.sleep(5000);
pro.destroy();
}
}
.exec提示未处理的异常类型 IOException
Thread.提示未处理的异常类型 InterruptedException
用throws可以解决但是!!!不知道这俩错误怎么产生的!!!
run.exec("notepad.exe");涉及到io流的读取,所以可能存在异常,比如exec内的文件名写错了等。所以要处理可能存在的io异常。
Thread.线程异常,线程在执行过程中,可能会被中断,阻塞导致异常,所以需要处理中断异常,即 InterruptedException。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632