java调用bat可执行批处理文件:
Process process = Runtime.getRuntime().exec(ProxyRestartServerServlet.class.getResource("server.bat").getPath());
process.waitFor();
java不能向bat传参,可以通过动态生成bat文件来解决这个问题,直接将参数写入生成的bat中
private void createBat() {
FileOutputStream out = null;
BufferedWriter writer = null;
try {
out = new FileOutputStream(ProxyRestartServerServlet.class.getResource("server.bat").getPath());
OutputStreamWriter write = new OutputStreamWriter(out, "UTF-8");
writer = new BufferedWriter(write);
String path = ProxyRestartServerServl