Java 使用getrealpath方法运行.bat文件?
问候, 我正在尝试使用servlet运行一个.bat文件。如果我给出静态路径,则会执行bat文件,但当我使用getRealPath方法时会执行staic路径。bat文件不会执行,也不会显示错误? 我的代码是:Java 使用getrealpath方法运行.bat文件?,java,batch-file,servlets,Java,Batch File,Servlets,问候, 我正在尝试使用servlet运行一个.bat文件。如果我给出静态路径,则会执行bat文件,但当我使用getRealPath方法时会执行staic路径。bat文件不会执行,也不会显示错误? 我的代码是: ServletContext servletContext = request.getSession().getServletContext(); servletContext = request.getSession().getServletContext();
ServletContext servletContext = request.getSession().getServletContext();
servletContext = request.getSession().getServletContext();
String path="/batfile.bat";
String blastpath=servletContext.getRealPath(path);
System.out.println(blastpath);
Runtime run = Runtime.getRuntime();
Process p = run.exec(blastpath);
try {
p.waitFor();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
System.out.println(blastpath)的输出是什么代码>它显示bat文件的路径