标签: java shell terminal
我正在开发一个使用Terminal运行Java文件的项目。该文件应调用Shell脚本。该脚本反过来在终端上通过用户输入来运行Java文件。我使用以下代码执行相同的操作:
Runtime.getRuntime().exec("run.sh");
但是终端不要求用户输入,程序终止。 第二个文件是一个连续的过程,可以多次运行,因此无法为该过程提供控制台输入。
请帮助我实现相同目标。 预先感谢。