Java でパラメータを使用してコマンドを実行する
Java からコマンドを実行することは、特に外部アプリケーションまたはスクリプトと統合する場合に便利なテクニックです。この場合、質問は特定のパラメーターを使用してコマンドを実行する方法を検討します。
提供されたコード スニペットは、パラメーターを使用して PHP コマンドを実行しようとする試みを示していますが、失敗しました。
適切に実行するにはパラメーターを含むコマンドの場合、パラメーターは exec() に渡されるコマンド配列に個別の文字列として含める必要があります。たとえば、次のコードは、「-m」パラメータを「2」に設定して PHP コマンドを実行します。
Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php", "-m", "2"});
このアプローチにより、パラメータが正しく解析され、基礎となるコマンドに渡されることが保証されます。
以上がJavaでパラメータを指定してコマンドを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。