永发信息网

java中调用cmd命令

答案:5  悬赏:40  手机版
解决时间 2021-03-19 04:05
cd /d E:/tomcat/binservice.bat install 这是在cmd下将tomcat添加得到服务里但是我现在想在java文件中执行结果 怎么写
最佳答案
可以通过Runtime 的exec方法来进行执行。举例:
public class Test {
public static void main(String[] args) {
Runtime r=Runtime.getRuntime();
Process p=null;
try{
String s="DOT的路径\\dot.exe c:\\user\\Administrator\\test.txt -Tpng -o result.png";
p=r.exec(s);
}catch(Exception e){
System.out.println("错误:"+e.getMessage());
e.printStackTrace();
}
}
}
全部回答
unrar命令在window环境变量里有路径信息,所以在命令提示符里能找到并运行unrar这个命令,到java程序里就没有路径信息,反以就找不到了,要加上unrar命令的绝对路径才能找到。比如:如果unrar命令在c盘下就这样写 runtime.getruntime().exec("c:\\unrar x e:\1.rar e:\");
Runtime.getRuntime().exec("cmd /c service.bat install", null, "e:/tomcat/bin");
Runtime.getRuntime().exec("cmd /c E:/tomcat/bin/service.bat install");
Runtime.getRuntime().exec("cmd命令"); Runtime.getRuntime().exec("E:/tomcat/bin/service.bat install");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大照地址有知道的么?有点事想过去
为什么玩游戏会闪屏
马景涛版倚天屠龙记周芷若三战张三丰在第几集
上火,口舌生疮
曹操进犯孙吴,而此时大小乔来归,周瑜雄姿英发
我想当大四班长,又想考研
师傅你好:我想询问你一下,我颈椎有问题、但
家里有蜈蚣怎么消灭
老成都活鱼馆在什么地方啊,我要过去处理事情
神奇宝贝剧场版哪一部有皇海牙
金毛吃猪皮有什么好处
淄博去济南的车最早几点?
15千克的小猪一天吃多少饲料
东营金宇宾馆怎么样?
求碎不的小说 《真情错爱1,2》txt!网易的邮
推荐资讯
杀马特是谁?
五星战神电源多少钱一个
阿拉小优婴童生活馆(溱水路店)在什么地方啊,
补打的预防针 能一次打两针么?第一次补打了
富声电器地址有知道的么?有点事想过去
我是塔吊司机,想在重庆找工作,有没有工资50
江苏宿迁。安顺驾校还能增驾A2吗。费用多少,
A59怎么设置计步
广州事业单位没有在编的员工有住房补贴吗
本田杰德火花塞需要更换吗?
SQL数据库问题(msde无法安装)
面瘫分别有几个阶段
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?