0

jythonファイルを実行して結果を得る実行可能なjarファイルに取り組んでいます。この手法でjythonファイルを呼び出してみました。

.batJava クラスから file を実行すると、その.batファイルが file を呼び出しJythonます。

Runtime rt = Runtime.getRuntime();
Process process = rt.exec(new String[] { "cmd.exe", "/c", "D:\\calljython.bat " + parameters + "" });

jython ファイルを実行した後、出力を読み込んInputStreamで結果を取得します。この手法は、Eclipse から実行する場合はファイルで機能しますが、実行可能な jar を作成して実行すると失敗します。

私が使用するもう1つのことはPythonInterpreter、この場合にも問題に直面することです。

私がやりたいことは次のとおりです。

Jython ファイルで使用されるパラメータとともに Java から Jython コードを実行し、結果を取得します。

4

1 に答える 1