JSP页面调用C++生成的exe文件
我做的一个项目用JSP开发的网页,但上面一些验证的算法使用C++实现的,在JSP页面如何调用C++生成的exe文件啊?
[解决办法]
你是要服务器调用 exe 还是客户端调用?
服务器调用,可以在 jsp 里这样:
Process process = null;
try {
String raw2flvCmd = "/usr/local/ffmpeg/bin/ffmpeg -i "某视频文件下载URL" -f flv /usr/userfile/ffmpeg/tempfile/1.flv";
process = Runtime.getRuntime().exec(new String[]{"sh","-c",raw2flvCmd});
StreamGobbler errorGobbler = new StreamGobbler(process.getErrorStream(), "ERROR");
errorGobbler.start();// kick off stderr
StreamGobbler outGobbler = new StreamGobbler(process.getInputStream(), "STDOUT");
outGobbler.start();// kick off stdout
process.waitFor();
} catch (Exception e) {
//do some thing
}