【发布时间】:2019-01-17 21:16:03
【问题描述】:
String command= "/usr/bin/gnome-terminal.wrapper -e 'startDemonstrator.sh; bash'";
File workDir = new File("/home/malju/Desktop");
Process pr = Runtime.getRuntime().exec(command, null, workDir);
执行这行代码后,我得到了上面的错误。我的脚本位于桌面文件夹中。我已经尝试添加 ./startDemonstrator 和完整路径。我总是收到上面的错误。可能是什么原因?
我只是想在终端打开后打开一个 sh 脚本。
【问题讨论】:
-
请提供您用于手动执行的命令。是不是像
/usr/bin/gnome-terminal.wrapper -e 'startDemonstrator.sh; bash' -
@AbhijitPritamDutta 你的意思是当我用终端打开它时?我只是去 dekstop 文件夹并在那里打开终端,然后输入:./startDemonstrator.sh
标签: java shell terminal process runtime