Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 cmd与windows里的菜单里的运行有何不一样 ?
snooopy





发贴: 23
积分: 0
于 2005-09-22 14:50 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
Runtime R = Runtime.getRuntime();
    Process p = R.exec("msconfig.exe");
    Thread.sleep(4000);
    p.destroy();

这个代码编译时出错了:
java.io.IOException: CreateProcess: msconfig.exe error=2
  at java.lang.Win32Process.create(Native Method)
  at java.lang.Win32Process.<init>(Unknown Source)
  at java.lang.Runtime.execInternal(Native Method)
  at java.lang.Runtime.exec(Unknown Source)
  at java.lang.Runtime.exec(Unknown Source)
  at java.lang.Runtime.exec(Unknown Source)
  at java.lang.Runtime.exec(Unknown Source)
  at cmdOut.main(cmdOut.java:46)
Exception in thread "main"

##############################
但改成
    Runtime R = Runtime.getRuntime();
    Process p = R.exec("notepad.exe");
    Thread.sleep(4000);
    p.destroy();
就没问题

我想问的时:这两个命令,一个notepad,一个msconfig
notepad是可以在cmd里运行的,但msconfig在cmd里却出现没此命令

但msconfig可以在windows的菜单里的 运行 里运行?

问题1:请问msconfig在cmd里出现没此命令,编译时怎不会把结果给输出来 ?

问题2:如何让我调用windows菜单运行里的命令 ? 有什么方法可以用,我搜索了好久,却找不到答案,谢谢




话题树型展开
人气 标题 作者 字数 发贴时间
4309 cmd与windows里的菜单里的运行有何不一样 ? snooopy 951 2005-09-22 14:50
3338 Re:cmd与windows里的菜单里的运行有何不一样 ? zcjl 48 2005-09-22 18:41
3365 Re:cmd与windows里的菜单里的运行有何不一样 ? snooopy 60 2005-09-22 19:25

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923