部署在本机(Windows)的tomcat上的web项目
Runtime runtime = Runtime.getRuntime();
String[] strings = {"cd\\ \n","F: \n","cd "+path+"\n","javac "+className+".java\n","java "","cd "+path+"\n",
Process process = runtime.exec("cmd");
bw = new BufferedWriter(new OutputStreamWriter(process.getOutputStream()));
for(int i = 0;i < strings.length;i++){
bw.write(strings[i]);
bw.flush();
}
bw.close();
javac 命令成功执行了,但java className 命令确报错 找不到或无法加载主类
同样的代码在本地 eclipse上能成功执行
求问 是什么原因