我从终端应用程序A中的命令行执行了一个Java程序。我想将控制台移动到终端应用程序B,而不必退出并重新执行程序。
我可以想出几种可能的方法来解决这个问题,从:
( A)在Java中实现一个新的InputStream和OutputStream,以某种方式连接到终端应用程序B中启动的新进程。
...to
B)找到一种方法将终端应用程序A中的主Java进程放在“背景”中,以便在终端应用程序B中重新打开原始进程。
理想情况下,我希望能够从计算机上的任何终端“登录”和“注销”我的Java进程。像这样的事情已经完成了吗,哪种方法最好是自己做呢?我乐于使用涉及Java代码、shell脚本或两者兼而有之的解决方案。
我的规格:
https://stackoverflow.com/questions/43736354
复制相似问题