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