java调用cmd执行maven命令

一、原理介绍

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

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

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

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

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

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

二、java调用cmd执行maven package命令

原贴:http://bbs.csdn.net/topics/390984997

参看了帖子中的建议:

“window中调用cmd命令,多条命令执行中间要用“&&”连接”

“分号是Linux下的分隔方式”

试着写了下代码,是运行ok的!

public class CMDUtils {public static void execCMD(){Runtime runtime=Runtime.getRuntime();String exectry {runtime.exec("cmd /k cd D:\\platform\\feature\\branch1 && mvn package");} catch (IOException e) {        e.printStackTrace();}        }
}

三、常用的cmd命令
1. gpedit.msc-----组策略
2. sndrec32-------录音机
3. Nslookup-------IP地址侦测器
4. explorer-------打开资源治理器
5. logoff---------注销命令
6. tsshutdn-------60秒倒计时关机命令
7. lusrmgr.msc----本机用户和组
8. services.msc---本地服务设置
9. oobe/msoobe /a----检查XP是否激活
10. notepad--------打开记事本
11. cleanmgr-------垃圾整理
12. net start messenger----开始信使服务
13. compmgmt.msc---计算机治理
14. net stop messenger-----停止信使服务
15. conf-----------启动netmeeting
16. dvdplay--------DVD播放器
17. charmap--------启动字符映射表
18. diskmgmt.msc---磁盘治理实用程序
19. calc-----------启动计算器
20. dfrg.msc-------磁盘碎片整理程序
21. chkdsk.exe-----Chkdsk磁盘检查
22. devmgmt.msc--- 设备治理器
23. regsvr32 /u *.dll----停止dll文件运行
24. drwtsn32------ 系统医生
25. rononce -p ----15秒关机
26. dxdiag---------检查DirectX信息
27. regedt32-------注册表编辑器
28. Msconfig.exe---系统配置实用程序
29. rsop.msc-------组策略结果集
30. mem.exe--------显示内存使用情况
31. regedit.exe----注册表
32. winchat--------XP自带局域网聊天
33. progman--------程序治理器
34. winmsd---------系统信息
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脚本宿主设置
43. write----------写字板
44. winmsd---------系统信息
45. wiaacmgr-------扫描仪和照相机向导
46. winchat--------XP自带局域网聊天
47. mem.exe--------显示内存使用情况
48. Msconfig.exe---系统配置实用程序
49. mplayer2-------简易widnows media player
50. mspaint--------画图板
51. mstsc----------远程桌面连接
52. mplayer2-------媒体播放机
53. magnify--------放大镜实用程序
54. mmc------------打开控制台
55. mobsync--------同步命令
56. dxdiag---------检查DirectX信息
57. drwtsn32------ 系统医生
58. devmgmt.msc--- 设备治理器
59. dfrg.msc-------磁盘碎片整理程序
60. diskmgmt.msc---磁盘治理实用程序
61. dcomcnfg-------打开系统组件服务
62. ddeshare-------打开DDE共享设置
63. dvdplay--------DVD播放器
64. net stop messenger-----停止信使服务
65. net start messenger----开始信使服务
66. notepad--------打开记事本
67. nslookup-------网络治理的工具向导
68. ntbackup-------系统备份和还原
69. narrator-------屏幕“讲述人”
70. ntmsmgr.msc----移动存储治理器
71. ntmsoprq.msc---移动存储治理员操纵请求
72. netstat -an----(TC)命令检查接口
73. syncapp--------创建一个公文包
74. sysedit--------系统配置编辑器
75. sigverif-------文件签名验证程序
76. sndrec32-------录音机
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程序)
86. taskmgr--------任务治理器
87. eventvwr-------事件查看器
88. eudcedit-------造字程序
89. explorer-------打开资源治理器
90. packager-------对象包装程序
91. perfmon.msc----计算机性能监测程序
92. progman--------程序治理器
93. regedit.exe----注册表
94. rsop.msc-------组策略结果集
95. regedt32-------注册表编辑器
96. rononce -p ----15秒关机
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---计算机治理
108. cleanmgr-------垃圾整理
109. ciadv.msc------索引服务程序
110. osk------------打开屏幕键盘
111. odbcad32-------ODBC数据源治理器
112. oobe/msoobe /a----检查XP是否激活
113. lusrmgr.msc----本机用户和组
114. logoff---------注销命令
115. iexpress-------木马***工具,系统自带
116. Nslookup-------IP地址侦测器
117. fsmgmt.msc-----共享文件夹治理器
118. utilman--------辅助工具治理器
119. gpedit.msc-----组策略
120. explorer-------打开资源治理器

转载:http://www.cnblogs.com/songshu120/p/6210195.html

java调用cmd执行maven命令相关推荐

  1. 在 命令行 (cmd)执行 Maven命令,对java工程进行打包 操作 (指定settings.xml)

    目录 ■前提理解 ■扩展 1.使用纯命令行,java命令进行打包 2.pom.properties 3.在Eclipse中,[実行構成]创建文件(.launch),保存每次执行的Maven命令. ■命 ...

  2. c#调用cmd执行相关命令

    /// <summary> /// 执行DOS命令,返回DOS命令的输出 /// </summary> /// <param name="dosCommand& ...

  3. java调用exe_Windows系统中Java调用cmd命令及执行exe程序的方法

    Java调用cmd命令,并输出显示信息: package com.anxin.cmd.test; import java.io.BufferedReader; import java.io.Input ...

  4. java调用cmd命令执行mysql命令

    java调用cmd命令在linux执行mysql数据恢复命令 Statement statement = con.createStatement(); ResultSet resultsql = st ...

  5. C#程序调用cmd执行命令

    酷小孩 原文 C#程序调用cmd执行命令 对于C#通过程序来调用cmd命令的操作,网上有很多类似的文章,但很多都不行,竟是漫天的拷贝.我自己测试整理了一下. 代码: string str = Cons ...

  6. java 调用cmd命令

    今天,记录下java操作cmd命令,觉得不错,记录下来. 关键在于java的Runtime.getRuntime().exec(commandStr) JAVA代码 关键代码在于java的Runtim ...

  7. Jar包冲突解决方法 Unknown lifecycle phase mvn Eclipse中执行maven命令

    1.如下图,右击需要执行maven命令的工程,选择"Debug As"或"Run As",再选择"Maven build..." 进行如上操 ...

  8. Mac OSX 每次打开shell执行maven命令都需要`source /etc/profile` 怎么办?

    Mac OSX 每次打开shell执行maven命令都需要`source /etc/profile` 怎么办? Mac OSX 每次打开shell执行maven命令都需要`source /etc/pr ...

  9. 部署shiro官方源码时,执行maven命令出错

    转载自  部署shiro官方源码时,执行maven命令出错 部署shiro官方源码时,执行maven命令会报下面错误: [INFO] --------------------------------- ...

最新文章

  1. ASP.NET MVC 二维码生成(ThoughtWorks.QRCode)
  2. ST17H26之编译链接选项
  3. Adhesive框架系列文章--Mongodb数据服务使用实践
  4. html卡片布局按钮,Material Design风格动态网格卡片布局UI设计
  5. C语言中数组所占字节怎么算
  6. PHP全栈学习笔记3
  7. 深入了解什么是服务网格
  8. Linux下的进程结构
  9. FastJSON 简介及其Map/JSON/String 互转
  10. C# 批量修改文件名称
  11. jQuery锁定页面元素(表格列)
  12. 数据分析师的就业薪资
  13. Nielsen:网络广告信任度上升
  14. 1.创建一个自定义控件
  15. 送20本纸质书籍,包邮
  16. 区块链学习笔记16——ETH交易树和收据树
  17. WPS编辑分段函数公式技巧,怎么对齐分段条件
  18. QT使用msvc编译器
  19. 爱因斯坦五五问题(zebra问题)斑马问题
  20. java awt 教程,Java AWT教程介绍

热门文章

  1. 哈尔滨工业大学计算机系统大作业-hello的程序人生
  2. 什么蓝牙耳机打游戏好用?好用不贵电竞蓝牙耳机推荐
  3. 致敬科技工作者:我们的世界因你们而美好
  4. Oracle CTE表达式理解
  5. 【利用Arcpy快速检索矢量文件和栅格文件并进行统计和删除工作】
  6. [11.1模拟]猜数字
  7. 吉影携Poseidon I亮相高交会,打造年轻人玩得起的水下机器人
  8. java课设 学生信息管理系统
  9. ocaml递归列表March_failure
  10. VMware workstation 14 入门到精通-臧雪园-专题视频课程