パブリック 静的 ボイドメイン(文字列[]引数){ // TODO自動生成されたメソッドスタブ プロセスPROC; 試み{ 文字列[] args1 = 新しい新しい文字列[] { "python.exe"、 "python.py"、 "テスト" } ; //パイソンの場所でお使いのシステムにインストールしpython.exe、実行したいPythonのファイルの場所にpython.py、あなたが渡したいテストパラメータ // PROC = Runtime.getRuntime()Execの(「パイソン.. python.py EXE「); // パラメータ通過しないPYファイルを行う PROC = Runtime.getRuntime()エグゼクティブ(args1);. // 出力結果傍受する入力ストリーム =でBufferedReaderのを新しい新しい BufferedReaderの(新しい新規のInputStreamReaderの(proc.getInputStream()))。 文字列の行 = nullを。 一方、((ライン= in.readLine())!= NULL ){ System.out.printlnは(ライン) } in.close()。 proc.waitFor(); } キャッチ(IOExceptionを電子){ e.printStackTrace(); } キャッチ(InterruptedExceptionある電子){ e.printStackTrace(); } }
python.pyファイル
インポートSYSの プリント(sys.argvの[0])// 出力ファイルパスのPython プリント(sys.argvのを[1])//最初のパラメータ渡さテスト出力