我为启动的应用程序春季启动编写启动程序(用于课程项目)。我这样运行Spring Boot应用程序:
Runnable runServer = () -> {
try {
ProcessBuilder pb = new ProcessBuilder("java.exe", "-jar", "server/server.jar");
pb.redirectOutput(ProcessBuilder.Redirect.INHERIT);
process = pb.start();
process.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
};
Thread thread = new Thread(runServer);
thread.start();
应用程序已运行,但无法运行:
浏览器:
如果我在cmd中启动应用程序:
java -jar server.jar
然后一切正常,应用程序开始在浏览器中打开。 如何启动Spring-从另一个程序引导应用程序?谢谢。