process java类_Java中Process类的用途是什么?
Java.lang.Process是Object類的子類,可以描述由Runtime類的exec()方法啟動(dòng)的進(jìn)程。 進(jìn)程和對(duì)象控制進(jìn)程并獲取有關(guān)該進(jìn)程的信息。 Process類是抽象類,因此無(wú)法實(shí)例化。 Process類的重要方法是Destroy()、exitValue()、getErrorStream()、waitFor()、getInputStream()和getOutputStream()。。
語(yǔ)法public?abstract?class?Process?extends?Object
示例import?java.util.concurrent.*;
public?class?ProcessTest?{
public?static?void?main(String[]?args)?throws?Exception?{
Runtime?runtime?=?Runtime.getRuntime();
System.out.println("Launching?of?Notepad?Application");
Process?process?=?runtime.exec("Notepad.exe");?//?啟動(dòng)記事本應(yīng)用程序
System.out.println("等待5秒鐘");
p.waitFor(5,?TimeUnit.SECONDS);
System.out.println("退出記事本應(yīng)用程序");
process.destroy();?//銷毀應(yīng)用程序
}
}
在上面的程序中,我們實(shí)現(xiàn)了一個(gè)Process類。 只要我們可以調(diào)用Runtime類的exec(“Notepad.exe”)方法,它就會(huì)啟動(dòng)記事本應(yīng)用程序,并在5秒后銷毀該應(yīng)用程序。
輸出結(jié)果啟動(dòng)記事本應(yīng)用程序
等待5秒鐘
退出記事本應(yīng)用程序
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的process java类_Java中Process类的用途是什么?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux用户组登录,linux用户和用
- 下一篇: java 导出excel教程_Java导