加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 将字符串传递给Windows命令行

发布时间:2020-12-14 19:34:08 所属栏目:Java 来源:网络整理
导读:请参阅下面的代码 Runtime rt = Runtime.getRuntime(); rt.exec("cmd /c start");String[] cmd = {"LogParser","Select top 10 * into c:temptest9.csv from application" };rt.exec(cmd); 它会打开命令窗口,但打开后不会传入字符串.有人能告诉我为什么这
请参阅下面的代码
Runtime rt = Runtime.getRuntime();  
rt.exec("cmd /c start");
String[] cmd = {"LogParser","Select top 10 * into c:temptest9.csv from application" };
rt.exec(cmd);

它会打开命令窗口,但打开后不会传入字符串.有人能告诉我为什么这段代码不会将字符串放入命令窗口?

解决方法

选项/ C表示:执行字符串指定的命令,然后终止.

所以另一个命令作为一个独立的命令处理.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读