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();
添加回答
舉報