public static exeShell(String shellString) {
try {
String[] cmd = new String[]{"sh", "-c", shellString + "&"};
Process process = Runtime.getRuntime().exec(cmd);
process.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
}
如题,在网上找了半天没成功 ,经一位同事帮助使用以上方法成功,注意重点在于命令后面加“&”符号。
本文介绍了一种在Java中执行Shell命令的有效方法,通过在命令末尾添加“&”符号,确保了命令的正确执行。此技巧解决了许多开发者在尝试从Java应用程序调用系统Shell命令时遇到的问题。
1万+

被折叠的 条评论
为什么被折叠?



