Javaコードで次のことを行うにはどうすればよいですか(シェルを直接呼び出さずに-パイプ演算子をまったく使用しません)?
echo path | ./app
これは、アプリを起動してから STDIN に書き込むことと同じですか?
Java からプロセスを開始して破棄できるようにしたい (子プロセスについては心配しない)
Javaコードで次のことを行うにはどうすればよいですか(シェルを直接呼び出さずに-パイプ演算子をまったく使用しません)?
echo path | ./app
これは、アプリを起動してから STDIN に書き込むことと同じですか?
Java からプロセスを開始して破棄できるようにしたい (子プロセスについては心配しない)
クラスProcessBuilderをラップするを使用して、Java アプリケーションからプロセスを開始し、 および を使用してその IO ストリームを取得できます。ProcessProcess#getInputStreamProcess#getOutputStream