processbuilder

    1

    1答えて

    私はいくつかのコマンドを持つ1つのシェルスクリプトを持っていますが、そのうちの1つは実行時にいくつかのデータを入力する予定です。 exec()メソッドを使ってこのシェルスクリプトを実行しています。現在、入力を求められたら手動でデータを入力しています。コンソールはのデータが入力されることを期待するときは、次の私が何をしたいのか Process p = Runtime.getRuntime().e

    1

    2答えて

    私はプロセスとスレッドに関する問題に直面しています。私のシナリオは次のとおりです。 私のJavaアプリケーション、 'スターターアプリ' それを呼び出す、という名前Thread内ProcessBuilderで別のEXEアプリケーション(Diagnosis.exe)を開始します。その後 Thread startGXThread = new Thread(new Runnable() { @

    0

    1答えて

    私はJavaでpythonを実行するためにランタイムとprocessbuilderの両方を試しましたが、javaはpythonの結果を表示できません。 のpythonコード: def cal(): a=4 b=90 c=a+b return c if __name__ == "__main__": c=cal() print c

    0

    1答えて

    レスポンスオブジェクト経由でProcessBuilderの出力をストリーミングしようとしています。今は、プロセスが完了した後にのみクライアント側で出力が得られます。私はクライアント側の出力が同時に印刷されるのを見たいと思います。現在のところ、これは私のコードであり、プロセスが完了した後にクライアント側(POSTMAN)のすべてを出力します。 StreamingOutput stream = new

    0

    1答えて

    Javaアプリケーションで外部jarを実行しようとしています。 .jarは私のjava-package( "gui")にあります。 私が試み: String filepath = this.getClass().getResource("ServerRSS.jar").getPath(); ProcessBuilder pb = new ProcessBuilder("java"

    1

    1答えて

    このメソッドは正常なJavaプログラム(eclipseとcmd)で正常に実行されますが、Tomcat 8.5.9でこのメソッドを実行するとエラーが表示されます。クラスMain)。なぜそれが起こったのですか?手伝ってくれてありがとう。 public synchronized static String run(SourceCode sourceCode) { try { Pro

    1

    1答えて

    私はimacとmacの両方でintellijを使用しています。私のMacの本で次のコードを実行すると、すべてが動作します。 import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStreamReader; import java.util.Lin

    -2

    1答えて

    私は、コマンドラインから.jarを実行するプロセスビルダーを作成しようとしています。私はそれはウィンドウ上でうまく動作しているが、私はMacやLinuxの仕組みに慣れていないので、私は彼らのcmdラインを知らない。ここで は私のコードです: ProcessBuilder pb = new ProcessBuilder(new String[] { "java", "-jar", Settings.

    0

    1答えて

    Javaプロセスビルダを使用して、以下に示すように、1つのフラグと1つの引数を持つPythonプロセスを開始します。しかし、私は例外もプロセスが始まるのを見ません。私が実行したい コマンドは、ファイルoc_db5.pyの python oc_db5.py -c input.json 場所は、私がそのログファイルが含まれている見ることができます私のコードは processBuilder = ne

    0

    1答えて

    javaからシステムコマンドを実行するのにProcessBuilderを使用します。システムコマンドは、ユーザからの入力データを要求することができる。システムコマンドがユーザーからの入力データを複数回尋ねるとプログラムが失敗しました。直接コマンドラインからそのようなコマンドを実行しているの例: >test-input Continue? Y/N y Entered y Again: Con