processbuilder

    0

    1答えて

    私は、UNIXボックスにperlスクリプトを呼び出し、スクリプトの出力を示すユーティリティjavaプログラムを作成しようとしています。私はcommand2、 String[] command2 = {"/archive/scripts/grep.pl", "/apps/ws/logs/api.log"}; を実行していたときに問題がある出力が正常に来ています。以下は Can't open /app

    0

    1答えて

    私は、ProcessBuilderとRuntime.execの両方を使ってsudoの呼び出されたコマンドに問題があります。私は、ProcessBuilderをより良いソリューションが全体的にあると考えていますが、どちらも同じ結果を生成 - 彼らはシェルがUbuntuの上に微細なコマンドを実行するが、私は、例えばsudoの-i mysqlコマンドを実行しようとします public static vo

    0

    1答えて

    になっても、私はすでにWebを検索しました。質問process.waitFor() never returnsは、stdoutまたはstderrが読み込めないプロセスに問題があることがよくあります。私たちは、これを達成するために redirectOutputと redirectErrorと ProcessBuilderを使用して、私たちは安全側にすべきだと思います、我々はプロセスを実行するために使

    0

    1答えて

    バットファイルを実行している自動テストを1つ作成しました。このabc.batは、アプリケーション・アセンブラ・プラグインを使用して生成されます。バットファイルの中で、クラスパスが設定され、Javaコマンドが実行されています)。 Linuxでは、それがうまく働いていますが、Windows環境で、私はエラーになっています: に入力ラインは、バッチファイルが実行されてからのパスがC:\build\wor

    0

    1答えて

    JavaFX GUIからアプリケーションを起動できません。私はProcessBuilderを使用しています。プロセスを作成しますが、Javaプログラムを閉じるまで、アプリケーションは起動しません。それは特定のプログラムが引数や私のコードに間違っているのを待っているからですか? @FXML private void runWorldpac() { try { ProcessB

    1

    1答えて

    を呼び出すために、私は、リモートのLinuxマシン上でコマンドを実行したいですremote_commandに渡す文字列を含むローカルマシン上のファイル。ローカルマシンのコマンドラインでこれを実行すると、そのコマンドがリモートマシンに正しい影響を与えることを確認できます。しかし、私は次のようにProcessBuilderをを使用してJavaアプリケーション内でこれを実行する必要があります。 proc

    1

    1答えて

    私のJavaプログラムからのSETコマンドだけを持つアプリケーションインストール場所から.batファイルを実行する必要があります。私は以下 ProcessBuilder pb = new ProcessBuilder("cmd", "/c","C:\\apps\\vars.bat"); pb.command("C:\\apps\\test.exe","-u=user1", "-p=pwd1");

    0

    2答えて

    javaからpythonクラスメソッドを呼び出して実行するにはどうすればよいですか?私が実行したいと思います if __name__ == '__main__': print("hello") しかし、私は関係なく、if __name__ == '__main__': 例Pythonのクラスメソッドの、クラスのメソッドを実行したい: 私の現在のJavaコードは動作しますが、私が書く場

    1

    2答えて

    ProcessBuilderを使用してJavaからPythonスクリプトを実行しようとしています。スクリプトにはPython 3が最低限必要です。私はこのようにそれを呼んでいる: // the -u is for unbuffered output String[] pythonCommand = {"python", "-u", "script.py"}; ProcessBuilder ps

    0

    1答えて

    私はある時点でcmdファイルを実行するJavaプログラムを作成しています。 両方が同じディレクトリにあります。 私はProcessBuilderをより柔軟に使用しています。私はこのコードを実行すると しかしそれは失敗します。それが動作するよりも、私はこれらの行をコメントアウトするとき、しかし java.io.IOException: Cannot run program "C:\test\myCm