今天给你们分享下,怎么在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"); }