今天給你們分享下,怎麼在Windows上使用Java執行Cmd代碼!命令行
直接在main方法中寫這一行(須要拋出異常),能夠直接打開記事本。code
Runtime.getRuntime().exec("cmd /c notepad");
blog
@Test public void test6() throws IOException { Runtime.getRuntime().exec("cmd /c notepad"); }
或者:圖片
//這是我在Idea裏面寫的代碼部分 try{ //添加要執行的命令,"cmd /c calc"(打開計算器) Runtime.getRuntime().exec("cmd /c notepad"); (打開記事本) //命令中notepad表明要執行打開記事本,須要其餘指令請本身百度查找cmd命令,或者給樓主發消息留言 /*cmd /c ping www.baidu.com 是執行完ping命令後關閉命令窗口 cmd /k ping www.baidu.com 是執行完ping命令後不關閉命令窗口 cmd /c ping www.baidu.com 會打開一個新窗口後執行ping命令,原窗口會關閉 cmd /k ping www.baidu.com 會打開一個新窗口後執行ping命令,原窗口不會關閉*/ }catch(IOException exception){ }
@Test public void test6() throws IOException { //在d盤新建一個文件 test.bat 並寫入打開計算器的指令 start calc Runtime.getRuntime().exec("cmd /c echo start calc >d:\\desktop\\test.bat"); //而後再執行 test.bat(執行剛纔新建的bat文件) Runtime.getRuntime().exec("cmd /c d:\\desktop\\test.bat"); }