Java内でpythonコマンドを実行したいと思います。
コマンドの形式は次のとおりです。
python abc.py TAG < xyz.txt
Javaのプロセスを使用する場合:
Process p=Runtime.getRuntime().exec("python abc.py TAG < xyz.txt");
は、パイプラインの最終的な意味ではなく、への< xyz.txt
引数として解釈されているため、間違った引数エラーが発生します。abc.py
xyz.txt
パイピング機能を持つJavaコマンドを実行する方法はありますか?