使用java实现cmd操作

    xiaoxiao2021-03-26  6

    使用java实现编写一个bat脚本,并运行该脚本。该脚本实现自动编译并运行java文件

    import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStreamWriter; /**  *  * @author  */ public class CmdTest {          public static void main(String[] args) {         Runtime rt = Runtime.getRuntime();         try {             File file = new File("D:\\2017\\test\\Test.bat");             if(file.exists()){                 file.delete();             }             file.createNewFile();             BufferedWriter bw = new BufferedWriter(                 new OutputStreamWriter(                 new FileOutputStream(file), "UTF-8"));             bw.write("D:");             bw.newLine();             bw.write("cd ./2017/Test");             bw.newLine();             bw.write("javac Test.java");             bw.newLine();             bw.write("timeout 3");             bw.newLine();             bw.write("java Test");             bw.newLine();             bw.write("pause");             bw.close();                          rt.exec("cmd /c start D:\\2017\\Test\\Test.bat");//实现打开cmd执行脚本             //System.out.println("结果:"+rt.exec("cmd D:\\2017\\Test\\Test.bat").toString());         } catch (Exception e){          System.out.println("错误:"+e);         }     } }

    
    转载请注明原文地址: https://ju.6miu.com/read-500286.html

    最新回复(0)