Java アプリケーションからのバッチ ファイルの実行
Java アプリケーション内からバッチ ファイルを実行しようとすると、次のような問題が発生する可能性があります。バッチ ファイルの実行不可能な性質。実行するには「cmd」などの外部アプリケーションが必要です。この記事では、バッチ ファイルを正常に実行するための解決策を紹介することで、この問題に対処します。
Java 実装:
ユーザーが提供した Java コードは、バッチ ファイルを実行しようとします。 build.bat" を使用して Runtime.getRuntime().exec("build.bat", null, new File("."));ただし、この方法では、バッチ ファイルを実行するために外部アプリケーションを使用する必要性が考慮されていません。
解決策:
この問題を解決するには、バッチ ファイルを使用する必要があります。実行には、その実行を担当するアプリケーションを明示的に呼び出すコマンドを使用します。 Windows システムでは、次のコマンドでこれを実現します。
Runtime.getRuntime().exec("cmd /c start \"\" build.bat");
このコマンド内:
追加メモ:
以上がJava アプリケーションからバッチ ファイルを正常に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。