JA_GW
2017-10-27 15:06java web项目里用 java Runtime 执行 java命令报错
5部署在本机(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上能成功执行
求问 是什么原因
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- SSM 项目部署到 阿里云 linux 服务器上 运行jar包就报错 maxActive can't not set zero
- jar
- java
- spring
- tomcat
- 2个回答
- spring Aop @args() 导致启动报错
- java
- intellij-idea
- spring
- tomcat
- 2个回答
- spring Aop中的表达式:@args() 导致启动报错
- java
- intellij-idea
- spring
- tomcat
- 1个回答
- 运行网站前台时报错,提示如下。访问后台时却一切正常
- sql
- tomcat
- 0个回答
- win7系统报错getOutputStream() has already been called for this response.但是xp系统没问题...
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
换一换