1 回答

TA贡献1802条经验 获得超10个赞
我建议创建一个脚本文件(下面的 test.sh),您可以在其中设置 java home 并添加其他命令来运行 spring boot 并使用以下代码从 java 调用该脚本:
String[] args = { "/bin/bash", "test.sh"};
StringBuilder builder = new StringBuilder();
Process p2 = null;
String result = null;
String[] cmd = { "sudo", "-s" };
Runtime.getRuntime().exec(cmd);
p2 = Runtime.getRuntime().exec(args);
BufferedReader reader = new BufferedReader(new
InputStreamReader(p2.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
builder.append(line);
}
result = builder.toString();
添加回答
举报