jythonファイルを実行して結果を得る実行可能なjarファイルに取り組んでいます。この手法でjythonファイルを呼び出してみました。
.bat
Java クラスから 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 コードを実行し、結果を取得します。