しかし、それは機能しません。つまり、Java コードは実行されません。Windowsエクスプローラーでクリックしたとき、またはコマンドラインで実行したとき、バッチファイルは正常に実行されますが..
バッチ ファイルが 1 つの DOS コマンドである場合、これは正常に機能するため、Java コードの実行に約 20 分かかるという事実に関係していると思います。次のコードを使用しています
var si = new ProcessStartInfo();
si.CreateNoWindow = true;
si.FileName = batchFileName;
si.UseShellExecute = false;
Process.Start(si);
私は何を間違っていますか?