首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

java调用系统cmd下令的方法和注意事项

2012-07-30 
java调用系统cmd命令的方法和注意事项今天在解决java调用系统命令和aapt分析apk的时候,遇到了一个问题:F:\

java调用系统cmd命令的方法和注意事项
今天在解决java调用系统命令和aapt分析apk的时候,遇到了一个问题:
F:\aapt.exe l -a D:\tomcat6\webapps\file\apk\4003373.apk > D:\tomcat6\webapps\file\txt\4003373.txt1311071787453
这个命令在cmd命令行中执行没有问题,但是用在java的Runtime.exec方法中就不行了。

在高手的指导下才发现:原来java在调用命令行的时候,需要先加载初始化变量,就好像我们操作cmd时打开那个黑色窗口一样,所以这个语句在代码中应该体现为:



其中的 String cmd = "cmd.exe /c "; 是关键,这就是初始化环境变量的一句,如果没有这句就会报错,这大概是windows的特性吧,希望让大家少走弯路。

热点排行