Linux で (コンソールを使用して) 別の Java プロセスを実行するにはどうすればよいですか?
コマンドを使用ProcessBuilder
またはRuntime.getRuntime().exec()
実行する必要があることはわかっていますが、別の X ウィンドウ コマンド ターミナル (例/usr/bin/xterm
) を表示する方法、または少なくともコンソール ターミナルに見えるウィンドウを表示し、stdin、stdout で Java プロセスを実行する方法を知りたいです。 、その上でstderr。
解決策はありますか?Process.getOutputStream()
xtermでは動かないと聞きましたが、まだ試していません(Windowsなので..)
EDIT:実行したいJavaプログラムは、 JNIを使用するjlineを使用しています...