首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java 调用cmd.exe下令

2012-09-14 
Java 调用cmd.exe命令?public class Test {/*** @param args*/public static void main(String[] args) {t

Java 调用cmd.exe命令

?

public class Test {         /**       * @param args       */      public static void main(String[] args) {                   try {               String[] cmd = new String[3];               cmd[0 ] = "cmd";               cmd[1] = "/C";               cmd[2] = "d:/orgdemo.xml";               Process p = Runtime.getRuntime().exec(cmd);           } catch (IOException e) {               // TODO Auto-generated catch block               e.printStackTrace();           }       }     } 

?关键字: java , cmd.exe, 命令

java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。

cmd /c dir 是执行完dir命令后关闭命令窗口。

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

可以用cmd /?查看帮助信息。

★CMD命令★

calc ---------------- 启动计算器

charmap ---------- 启动字符映射表

cmd.exe ----------- CMD命令提示符(我这不能用,不知乍地!)

conf ---------------- 启动netmeeting

explorer ----------- 打开资源管理器

mspaint ----------- 画图板

notepad ----------- 打开记事本

nslookup ---------- IP地址侦测器

odbcad32 --------- ODBC数据源管理器

regedit ------------- 注册表

services.msc ----- 本地服务设置

wordpad ---------- 启动写字板

?

终于找到答案了呵!

转录如下:

javac 其实执行了 只是没有输出执行结果 因为你没有输出执行结果的部分

如果你执行Runtime.getRuntime.exec("cmd");

也看不到结果

参考地址:http://blog.163.com/email_zyh/blog/static/12689424820102481420379/?fromdm&fromSearch&isFromSearchEngine=yes

热点排行