Java 执行CMD/DOS】的更多相关文章

最近在写一个自己的邮箱服务器里用到 监视及起/停 windows 中的服务,调查发现还是得用dos来做这些事情 说一下遭遇战的过程 首先是java里如何执行DOS命令,查到下记函数 Runtime.getRuntime().exec() (到这你可以试着启动个 记事本 计算器的了Runtime.getRuntime().("notepad"); Runtime.getRuntime().("calc"); ) 然后就是准备dos命令 服务启动 sc start &q…
1.java执行cmd命令并获取输出结果 import java.io.BufferedReader; import java.io.InputStreamReader; import org.apache.commons.lang3.text.StrBuilder; /** * * @author user1 */ public class DeleteProgram { public static void run() { Runtime runtime = Runtime.getRunti…
话不多说,直入正题 今天给大家分享下,怎么在Windows上使用Java执行Cmd代码! 首先默认大家都熟悉cmd代码,以及cmd的命令行操作. 直接在main方法中写这一行(需要抛出异常),可以直接打开记事本. Runtime.getRuntime().exec("cmd /c notepad"); @Test public void test6() throws IOException { Runtime.getRuntime().exec("cmd /c notepad…
用JAVA代码实现执行CMD命令的方法! Runtime rt = Runtime.getRuntime(); Process p = rt.exec(String[] cmdarray);     或者   Process p = rt.exec(String cmd); cmd命令格式为  "cmd.exe /c ipconfig /all" 对像p为进程,在给p赋值以前,必须保证p为空 if(p != null){ p.destory(); p = null; } java的Ru…
文章出处http://blog.csdn.net/xh16319/article/details/17302947 一:window下执行cmd指定 一:window下执行cmd指定 程序例子: [java] view plain copy /*该方法实现文件自动复制功能.利用系统命令将指定文件名从源路径复制到目的路径 * 如果目的路径不存在时,自动创建目的路径 * */ public static boolean copyFile(String origpath, String destpat…
1.Windows下执行cmd命令 如复制 D:\tmp\my.txt 到D:\tmp\my_by_only_cmd.txt 现文件如图示: 执行代码: private static void runWinCmd() throws IOException, InterruptedException { Process proc = Runtime.getRuntime().exec("cmd.exe /c copy D:\\tmp\\my.txt D:\\tmp\\my_by_only_cmd.…
当我尝试在java中通过ProcessBuilder运行window的cmd命令时出现错误: public static void main(String [] args) throws IOException { ProcessBuilder builder = new ProcessBuilder(); Process process = builder.command("dir d:\\").start(); InputStream inputStream = process.g…
参见:https://blog.csdn.net/lixingshi/article/details/50467840 public static void runtimeCommand() throws Exception { Process process = Runtime.getRuntime().exec("cmd.exe /c dir"); int status = process.waitFor(); System.out.println(status); InputSt…
package com.cmd; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; public class Test { /** * 调用方法 * @param cmd cmd命令 * @return */ public static String exec(String cmd) { try { Runtime rt = Runtime.getRuntime…
一.java执行cmd命令的三种方式:http://www.jb51.net/article/80829.htm 参考:https://www.cnblogs.com/zhufu9426/p/7928570.html,http://blog.csdn.net/Roy_70/article/details/51505314 二.cmd命令参考:https://baike.baidu.com/item/CMD%E5%91%BD%E4%BB%A4/9684689?fr=aladdin#3 方式一: p…
这里的例子是启动weblogic import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class Time { public static void Test() { //1. excutePath 为bat或者cmd所在的路径,例如: String excutePath = "E:\\webl…
cmd java 调用 执行 概要: Java 调用并执行cmd命令 Java | 复制 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 package net.xsoftlab.baike; /**  * 每个程序都有自己的Runtime实例  * 使程序能与运行环境相关联  */ public class RuntimeDemo {     public sta…
一.原理介绍 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命…
java 执行bat批处理文件 并关闭cmd窗口 import java.io.IOException; public class CmdMain { public static void main(String[] args){ //执行批处理文件 String strcmd="cmd /c start D:\\antrelease.bat"; Runtime rt = Runtime.getRuntime(); Process ps = null; try { ps = rt.ex…
感言在前:时隔好久没有更新博客园了,忙东忙西也没忙出个什么之所以然来.回首过去一两个月,只能用“疲倦”两个字来形容,而且是身心疲惫.每天11.12个小时的工作我都没觉得烦,但是总是想克服却又很难克服的是我老是“贪睡”,都快要变成“瞌睡虫”了!一直都是“睡不饱”的无精打采的状态去过单调而且重复的生活,我很佩服自己没垮掉就算了还能坚持到现在实属不容易啊!毕竟年轻气盛精力旺盛这都扛的住.时间飞逝地很快,有苦也有乐,有酸也有甜.毕竟,生活就是这样,苦中作乐,平凡也精彩. 好了,矫情的话就说到这.百忙之中…
Java程序设计的DOS命令基础 用户使用操作系统和软件有两种方式:命令行界面(Command Line Interface,CLI)和图形界面(Graphical User Interface,GUI).与Unix/Linux下的用户习惯使用命令行(CLI)不同,Windows下的用户习惯使用图形界面(GUI).一个重大的区别是前者只使用键盘,而后者离不开鼠标. 「为什么电影中的黑客几乎绝不用鼠标」的回答中,Parano Yang(知乎)说: 那为什么要远离鼠标呢?这是因为在文本输入密集的编程…
java实现操作dos命令的两种方式 1.读取文件中的命令 package com; import java.io.InputStream; public class cmd { public static void main(String[] args) { String path = "D:\\cmd.bat"; Runtime run = Runtime.getRuntime(); try { //run.exec("cmd /k shutdown -s -t 3600…
网络上找到的在sqlplus中执行cmd的一些命令,主要有四种方法,这边都做了一下测试,这里做一下记录: 测试环境:window2003+Oracle 11.2.0.1.0 第一种方法: 最简单的执行cmd命令方法,但执行的本机的cmd命令,非数据库系统的cmd命令,故和本机打开cmd命令一样,貌似没什么用. C:\wmpub>sqlplus system/QWEasd123@testdb SQL*Plus: Release 11.2.0.1.0 Production on 星期一 10月 31…
Java的cmd配置(也即Java的JDK配置及相关常用命令) ——找不到或无法加载主类  的解决方法 这段时间一直纠结于cmd下Java无法编译运行的问题.主要问题描述如下: javac 命令可以正常运行,而java命令有时可以正常运行,有时却不可以,不可以的症状就是显示“找不到或无法加载主类”. 在网上找了各种资料,最终发现是因为代码里含有package语句,所以无法在cmd下运行java命令解释.class文件.而那些可以运行的文件就是因为没有使用package语句. 我这种问题的解决方法…
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 /?查看帮助信息. ★CMD命令★1. gpedit.msc-----组策略2. snd…
Java中的Runtime.getRuntime().exec(commandStr)可以调用执行cmd命令 package Util; import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; public class ExportSqlUtil { public static void main(String[] args) { try { backup("root","9…
本文实现C#隐式执行CMD功能命令.下图是示例程序的主界面. 在命令文本框输入DOS命令,点击"Run"button.在以下的文本框中输出执行结果. 以下是程序的完整代码. 本程序没有使用p.StandardOutput.ReadtoEnd()和p.StandardOutput.ReadLine()方法来获得输出,由于这些方法运行后画面easy卡死. 而是通过调用异步方法BeginOutputReadLine来获取输出.并在事件p.OutputDataReceived的事件处理方法中来…
                       Java执行批处理.bat文件(有问题???求高手帮忙解答!!!) 在项目开发中常常都会遇到需要在代码中调用批处理bat脚本,把自己在项目中遇到过的总结下也方便自己温故而知新. 1.cmd命令如下: cmd  /c  dir              执行完dir后关闭命令行窗口 cmd  /k  dir              执行完dir后 不 关闭命令行窗口 cmd  /c  start  dir    打开新窗口执行 dir,原窗口关闭  …
java在cmd下编译引用第三方jar包 转 https://blog.csdn.net/qq_21439971/article/details/53924594 获取第三方jar包 第三包我们可以引用别人了,为了直观期间,我就写了一个类将其打包成jar包,再供后续的程序进行调用,具体的类代码如下:   package com.iitshare.model;       /**   *   *TODO   *   * @author   * @version V1.0   */   public…
JDK开发环境:1.8 package com.le.tool; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.PrintWriter; import java.nio.charset.Charset; /** * java调用cm…
1.判断子进程是否执行结束 有的时候我们用java调用shell之后,之后的操作要在Process子进程正常执行结束的情况下才可以继续,所以我们需要判断Process进程什么时候终止. Process类提供了waitFor()方法.该方法导致当前线程等待,直到Process线程终止. Process.waitFor()是有一个int类型返回值的,当返回值为0的时候表Process进程正常终止.否则一般是脚本执行出错了(我遇到的一般是这种情况). 2.Process.waitFor()导致当前线程…
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 /?查看帮助信息. ★CMD命令★1. gpedit.msc-----组策略2. snd…
原理:java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令. cmd /c dir 是执行完dir命令后关闭命令窗口. cmd /k dir 是执行完dir命令后不关闭命令窗口. cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭. cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭. 注:增加了start,就会打开新窗口,可以用cmd /?查看帮助信息.          pu…
问题1:怎样通过批处理调用java代码? 问题2:怎样通过java从CSV文件获取到用户名和密码存入变量? 问题3:怎样将获取到的用户名和密码组合成字符串,写入外部批处理文件? 问题4:怎样在批处理文件调用ANT的时候,将用户名和密码作为参数传进去? 问题5:怎样通过java调用.bat文件? 问题6:怎样保证java在调用.bat的时候不出现闪退? 问题7:怎样让java在执行.bat的时候,.bat的控制台输出日志? 问题8:怎样让java执行.bat完成之后不会有残余的cmd.exe进程?…
在社区看到java调用本地dos命令的代码,特贴出来 String command = "ipconfig"; Runtime run = Runtime.getRuntime(); Process pro = run.exec(command); BufferedReader read = new BufferedReader(new InputStreamReader(pro.getInputStream(), "GBK")); StringBuilder sb…