﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-StevenBot-Saltsam-随笔分类-java</title><link>http://www.blogjava.net/Steven-bot/category/49749.html</link><description>眼睛能装下世界，为何却装不下眼泪? 一只风筝一辈子只为一根线冒险。 
那不是一场游戏，为何总有一根线牵着心怀，隐隐作疼？
那不是一段邂逅，为何飘在桥上的影子，总缠进梦乡？
那不是一个梦境，为何你的温柔私语，总是不经意的响起？</description><language>zh-cn</language><lastBuildDate>Thu, 23 Feb 2012 17:43:25 GMT</lastBuildDate><pubDate>Thu, 23 Feb 2012 17:43:25 GMT</pubDate><ttl>60</ttl><item><title>Java 调用cmd.exe命令</title><link>http://www.blogjava.net/Steven-bot/archive/2011/10/07/360128.html</link><dc:creator>Steven_bot</dc:creator><author>Steven_bot</author><pubDate>Fri, 07 Oct 2011 10:15:00 GMT</pubDate><guid>http://www.blogjava.net/Steven-bot/archive/2011/10/07/360128.html</guid><wfw:comment>http://www.blogjava.net/Steven-bot/comments/360128.html</wfw:comment><comments>http://www.blogjava.net/Steven-bot/archive/2011/10/07/360128.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Steven-bot/comments/commentRss/360128.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Steven-bot/services/trackbacks/360128.html</trackback:ping><description><![CDATA[<div><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 25px; "><div>java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。&nbsp;<br /><br />cmd /c dir 是执行完dir命令后关闭命令窗口。&nbsp;<br /><br />cmd /k dir 是执行完dir命令后不关闭命令窗口。&nbsp;<br /><br />cmd /c start dir 会打开一个新窗口后执行dir指令，原窗口会关闭。&nbsp;<br /><br />cmd /k start dir 会打开一个新窗口后执行dir指令，原窗口不会关闭。&nbsp;<br /><br />可以用cmd /?查看帮助信息。&nbsp;<br /><br />&#9733;CMD命令&#9733;&nbsp;<br />calc ---------------- 启动计算器&nbsp;<br />charmap ---------- 启动字符映射表&nbsp;<br />cmd.exe ----------- CMD命令提示符（我这不能用，不知乍地！）&nbsp;<br />conf ---------------- 启动netmeeting&nbsp;<br />explorer ----------- 打开资源管理器&nbsp;<br />mspaint ----------- 画图板&nbsp;<br />notepad ----------- 打开记事本&nbsp;<br />nslookup ---------- IP地址侦测器&nbsp;<br />odbcad32 --------- ODBC数据源管理器&nbsp;<br />regedit ------------- 注册表&nbsp;<br />services.msc ----- 本地服务设置&nbsp;<br />wordpad ---------- 启动写字板</div><div>javac 其实执行了 只是没有输出执行结果 因为你没有输出执行结果的部分<br />如果你执行Runtime.getRuntime.exec("cmd");<br />也看不到结果&nbsp;<br />因为它不是在java程序中执行的而是在操作系统上执行的<br />你可以这样Runtime.getRuntime.exec("cmd /c start javac ");<br />就可以看到一个命令行窗口</div></span></div><img src ="http://www.blogjava.net/Steven-bot/aggbug/360128.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Steven-bot/" target="_blank">Steven_bot</a> 2011-10-07 18:15 <a href="http://www.blogjava.net/Steven-bot/archive/2011/10/07/360128.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>