Java 8のJavaDocでProcess#destoryとProcess#destroyForciblyメソッドを調べてみるとすごい怪しい記述がされています。 https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Process.html destroy サブプロセスを終了します。このProcessオブジェクトが表すサブプロセスが強制終了されるかどうかは、実装によって異なります。 destroyForcibly サブプロセスを終了します。このProcessオブジェクトが表すサブプロセスは強制終了されます。 このメソッドのデフォルト実装では、destroy()を呼び出すため、プロセスが強制終了されない場合があります。このクラスの具象実装では、このメソッドを準拠した実装でオーバーライドすることを強くお薦めします。ProcessBuil