【发布时间】:2013-07-25 12:43:51
【问题描述】:
如何在java中使用Runtime.getRuntime().exec在linux终端调用sh文件?
我想从 java 代码调用新终端中的 sh 文件。如果我只在终端中运行它,它会作为一个单独的进程运行,即使我的程序退出也不会关闭。这就是我不使用ProcessBuilder 的原因,如果使用它的程序退出,它会停止它调用的进程。
【问题讨论】:
-
你需要做的是运行一个终端模拟器,将脚本作为参数传递。您使用哪个终端仿真器? Xterm, gnome-terminal, konsole, ... ?
标签: java runtime.exec processbuilder