3

こんにちは私はJavaコードからこのコマンドを実行したいです:

cd C:/Users/Amira/junoWorkspace/TestProjectUI
mvn -Dtest=MyClassTest.java test

だから私はこの方法を見つけましたが、私の場合にそれを適応させる方法を見つけられませんでした:

    public static void main(String[] args) throws IOException
    {
            try
            {
                    // Runtime runtime = Runtime.getRuntime();
                   String[] cmd={"C:\\WINDOWS\\System32\\cmd.exe","/C start test.bat"};
                    Process p = Runtime.getRuntime().exec(cmd);
            // TODO code application logic here
            }
            catch(IOException e)
            {
                System.err.println("echec de l'execution du script: "+e);
                System.exit(1);
            }
    }

何か案が ?乾杯

4

1 に答える 1

4

あなたが探しているのはProcessBuilder、作業ディレクトリなどの引数を設定できるようにすることです。複数の引数も可能にします。ここここをチェックし、ProcessBuilderデモで使用方法の例を確認してください。

于 2012-07-08T20:31:24.587 に答える