您当前的位置:首页 > 互联网教程

java中如何调用cmd命令

发布时间:2025-05-19 17:06:35    发布人:远客网络

java中如何调用cmd命令

一、java中如何调用cmd命令

1、在 java中调用 cmd命令需要使用 runtime类,步骤如下:创建 runtime对象使用 exec()方法执行命令使用 getinputstream(), geterrorstream(),和 getoutputstream()方法获取命令的输入、错误和输出流使用这些流来读取命令的输入和错误输出,或向命令写入输入

2、在 Java中调用 CMD命令需要使用 Runtime类。Runtime类提供对系统命令的访问,包括 CMD。

3、Runtime runtime= Runtime.getRuntime();

4、Process process= runtime.exec(cmd/c [command]);

5、其中,[command]是要执行的 CMD命令。

6、使用 getInputStream(), getErrorStream(),和 getOutputStream()方法获取命令的输入、错误和输出流。

7、InputStream inputStream= process.getInputStream();InputStream errorStream= process.getErrorStream();OutputStream outputStream= process.getOutputStream();

8、使用这些流来读取命令的输入和错误输出,或向命令写入输入。

9、import java.io.*;public class CmdCommand{ public static void main(String[] args){

10、 Runtime runtime= Runtime.getRuntime();

11、 Process process= runtime.exec(cmd/c dir);

12、 InputStream inputStream= process.getInputStream();

13、 BufferedReader reader= new BufferedReader(new InputStreamReader(inputStream));

14、 while((line= reader.readLine())!= null){

15、exec()方法会阻塞当前线程,直到命令执行完毕。可以在 exec()方法中传递参数来指定命令行参数。如果命令执行失败,exec()方法会抛出一个 IOException异常。

二、java 如何输入CMD命令

直接运用java的Runtime.getRuntime().exec(commandStr)来调用cmd执行指令,其中commandStr为指令字符串,用户可以根据自己的需求更改。

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

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

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

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

3. Nslookup-------IP地址侦测器

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

6. tsshutdn-------60秒倒计时关机命令

7. lusrmgr.msc----本机用户和组

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

9. oobe/msoobe/a----检查XP是否激活

12. net start messenger----开始信使服务

14. net stop messenger-----停止信使服务

15. conf-----------启动netmeeting

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

18. diskmgmt.msc---磁盘管理实用程序

20. dfrg.msc-------磁盘碎片整理程序

21. chkdsk.exe-----Chkdsk磁盘检查

23. regsvr32/u*.dll----停止dll文件运行

26. dxdiag---------检查DirectX信息

27. regedt32-------注册表编辑器

28. Msconfig.exe---系统配置实用程序

29. rsop.msc-------组策略结果集

30. mem.exe--------显示内存使用情况

32. winchat--------XP自带局域网聊天

35. perfmon.msc----计算机性能监测程序

2. 36. winver---------检查Windows版本

37. sfc/scannow-----扫描错误并复原

38. taskmgr-----任务管理器(2000/xp/2003

39. winver---------检查Windows版本

40. wmimgmt.msc----打开windows管理体系结构(WMI)

41. wupdmgr--------windows更新程序

42. wscript--------windows脚本宿主设置

45. wiaacmgr-------扫描仪和照相机向导

46. winchat--------XP自带局域网聊天

47. mem.exe--------显示内存使用情况

48. Msconfig.exe---系统配置实用程序

49. mplayer2-------简易widnows media player

51. mstsc----------远程桌面连接

53. magnify--------放大镜实用程序

56. dxdiag---------检查DirectX信息

59. dfrg.msc-------磁盘碎片整理程序

60. diskmgmt.msc---磁盘管理实用程序

61. dcomcnfg-------打开系统组件服务

62. ddeshare-------打开DDE共享设置

64. net stop messenger-----停止信使服务

65. net start messenger----开始信使服务

67. nslookup-------网络管理的工具向导

68. ntbackup-------系统备份和还原

69. narrator-------屏幕“讲述人”

70. ntmsmgr.msc----移动存储管理器

71. ntmsoprq.msc---移动存储管理员操作请求

72. netstat-an----(TC)命令检查接口

73. syncapp--------创建一个公文包

74. sysedit--------系统配置编辑器

75. sigverif-------文件签名验证程序

77. shrpubw--------创建共享文件夹

78. secpol.msc-----本地安全策略

79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码

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

81. Sndvol32-------音量控制程序

82. sfc.exe--------系统文件检查器

83. sfc/scannow---windows文件保护

84. tsshutdn-------60秒倒计时关机命令

3. 84. tsshutdn-------60秒倒计时关机命令

85. tourstart------xp简介(安装完成后出现的漫游xp程序)

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

90. packager-------对象包装程序

91. perfmon.msc----计算机性能监测程序

94. rsop.msc-------组策略结果集

95. regedt32-------注册表编辑器

97. regsvr32/u*.dll----停止dll文件运行

98. regsvr32/u zipfldr.dll------取消ZIP支持

99. cmd.exe--------CMD命令提示符

100. chkdsk.exe-----Chkdsk磁盘检查

101. certmgr.msc----证书管理实用程序

102. calc-----------启动计算器

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

104. cliconfg-------SQL SERVER客户端网络实用程序

105. Clipbrd--------剪贴板查看器

106. conf-----------启动netmeeting

107. compmgmt.msc---计算机管理

109. ciadv.msc------索引服务程序

110. osk------------打开屏幕键盘

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

112. oobe/msoobe/a----检查XP是否激活

113. lusrmgr.msc----本机用户和组

115. iexpress-------木马捆绑工具,系统自带

116. Nslookup-------IP地址侦测器

117. fsmgmt.msc-----共享文件夹管理器

118. utilman--------辅助工具管理器

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

三、如何在cmd下执行java程序谢谢

如图新建一个hello.java文件,写上你的代码。

2.在文件的目录下打开cmd,输入命令 javac hello.java

3.编译成功会生成hello.class文件

4.运行编译好的文件,输入命令javac hello(不需要文件后缀)。

拓展:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。