0

Selenium サーバーを停止するには、このコマンドを実行する必要があります。

wmic path win32_process Where "CommandLine Like '%selenium-server%'"  Call Terminate

私のJavaプログラムから。私は試した

Runtime.getRuntime().exec("command as a single string escaped")

Runtime.getRuntime().exec(String[])

しかし、それは実行されていません。cmd から同じコマンドを実行すると、正常に動作します。誰か助けてください。

4

2 に答える 2

1

空白のエスケープ/処理は、ProcessBuilderで実行することをお勧めします。

于 2012-09-10T05:22:08.083 に答える
0

これを使用してみることができます:

public Process exec(String[] cmdarray, String[] envp, File dir) 
  throws IOException   

指定された環境と作業ディレクトリを使用して、指定されたコマンドと引数を別のプロセスで実行します。

次に、process.waitFor()メソッドを使用してプロセスが終了するのを待ちます。

于 2012-09-10T05:20:35.537 に答える