更新時(shí)間:2022-05-05 10:44:52 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2728次
怎么用Java打開(kāi)文件?動(dòng)力節(jié)點(diǎn)小編來(lái)告訴大家。首先應(yīng)該了解一點(diǎn):Runtime是Java虛擬機(jī)運(yùn)行時(shí)的一個(gè)對(duì)象,而Java虛擬機(jī)運(yùn)行實(shí)際上是操作系統(tǒng)的一個(gè)進(jìn)程而已。通過(guò)Runtime對(duì)象可以啟動(dòng)其它的子進(jìn)程,從而返回一個(gè)process的對(duì)象。說(shuō)白了:process就是虛擬機(jī)啟動(dòng)之后創(chuàng)建的一個(gè)子進(jìn)程的一個(gè)對(duì)象。
public class RuntimeTest {
public static void main(String[] args) {
Process p=null;//Process代表一個(gè)進(jìn)程對(duì)象
try {
p=Runtime.getRuntime().exec("notepad.exe RuntimeTest.java"); //一定要注意:參數(shù)為操作系統(tǒng)的一個(gè)進(jìn)程的命令,而不是傳一個(gè)文件
//啟動(dòng)記事本程序打開(kāi)RuntimeTest.java文件
Thread.sleep(5000);//睡眠5秒后銷(xiāo)毀該進(jìn)程。
} catch (Exception e) {
e.printStackTrace();
}
finally{p.destroy();//銷(xiāo)毀該進(jìn)程}
}}
注意:
1.如果默認(rèn)的情況下,它會(huì)新建一個(gè)新的文件打開(kāi)。
2.如果是打開(kāi)冒一個(gè)文件的時(shí)候,需要指明路徑。
以上就是關(guān)于“一文告訴你怎么用Java打開(kāi)文件”的介紹,大家如果對(duì)此比較感興趣,想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java教程,里面的課程內(nèi)容從淺到深,通俗易懂,適合小白學(xué)習(xí),希望對(duì)大家能夠有所幫助哦。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)