`
lbyzx123
  • 浏览: 467347 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java执行本地命令

    博客分类:
  • java
阅读更多
ProcessBuilder processBuilder = new ProcessBuilder("regedit", "/s","testdeletesvn.reg");
Process processToExecute = processBuilder.start();
processToExecute.waitFor();
 

 

String[] cmd = {"regedit", "/s", "testdeletesvn.reg"};
Process p = Runtime.getRuntime().exec(cmd);
p.waitFor();

   

String inStr;
String outStr;
//路径中有空格,要注意使用双引号把路径引起来
Process process = Runtime.getRuntime().exec("regedit /s \"E:\\Workspaces\\ams Maven Webapp\\src\\main\\java\\com\\icloud\\ams\\test\\deletesvn.reg\"");
InputStream inputStream = process.getInputStream();
StringBuffer sb = new StringBuffer("");
BufferedReader br = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
while ((inStr = br.readLine()) != null) {
     sb.append(inStr + "\r\n");
}
outStr = sb.toString();
System.out.println(outStr);

   

分享到:
评论

相关推荐

    java执行linux命令

    java执行linux本地命令的类,并返回字符串。在CentOS 6.3上已经测试正常运行。

    Java 调用 Linux shell 命令执行框架:sshxcute

    sshxcute 就是这样一个框架工具集,它基于 JSCH 构建,允许工程师利用Java 代码通过 SSH 连接远程批量执行 Linux/UNIX 系统上的命令或者脚本,同时加入了判断成功与否,取回输出等多种实用功能。sshxcute 不管是针对...

    Java调用Linux命令

    Java调用Linux命令 调用Runtime.exec方法将产生一个本地的进程,并返回一个Process子类的实例, (注意:Runtime.getRuntime().exec(command)返回的是一个Process类的实例), 该实例可用于控制进程或取得进程的...

    java执行bat命令碰到的阻塞问题的解决方法

    主要介绍了java执行bat命令碰到的阻塞问题的解决方法,有需要的朋友可以参考一下

    用JAVA调用ssh命令

    NULL 博文链接:https://yingbin920.iteye.com/blog/1987296

    Java简单实现调用命令行并获取执行结果示例

    主要介绍了Java简单实现调用命令行并获取执行结果,结合实例形式分析了Java调用ping命令并获取执行结果相关操作技巧,需要的朋友可以参考下

    带超时,返回值,返回信息的Java系统命令调用

    Java 调用系统本地命令,通过封装好的类可以直接获取命令执行的返回值和返回信息。并且可以设置超时时长,防止命令阻塞。

    java调用操作系统命令(远程,本地都有)

    java调用操作系统命令源码工具类,包含远程输入用户名和密码方式及本地调用,同时兼容处理了Windows及Linux命令和执行结果的返回。使用者可以通过工具类方法直接调用,传入操作系统的命令即可执行,方法返回操作结果...

    java实现的简易xshell终端

    java调用JSch实现的简易的命令行Xshell(运行jar包时,执行ls命令乱码(开发环境运行正常),改用sudo ls运行正常)

    SpringBoot执行adb命令连接手机执行

    SpringBoot执行adb命令连接手机执行,关机,重启,recovery,fastboot。。。。。。

    java控制台输入cmd命令, ssh远程linux shell命令, 并打印命令输出到控制台

    本地cmd命令, 输入命令, 并在控制台输出命令执行结果 jsch 远程ssh到linux服务器, 执行结果并显示输出

    java程序里实现ssh, scp, sftp

    需要注意的是在一个session里只能执行一次命令,因此如果想在server上执行多个命令,要么打开多个session,要么在一个session里去执行一个shell脚本,shell脚本里去执行多个命令。 每次执行完以后,如果正确将返回...

    java环境搭建.docx

    当需要运行某些程序命令时会先在当前文件夹中寻找,如果当前目录下找不到,就会到设置的默认路径中去查找,如果发现在默认路径中找到程序的位置,就直接运行,这样就实现程序命令随叫随到。这个“默认路径”就是环境...

    使用C++语言实现基于JVMTI机制的 JAVA 代码 加密保护工具

    执行 java -jar encrypt.jar 3.输入h,然后回车,可以看到帮助菜单 4.输入3,然后按回车键,进入加入jar文件功能 5.输入要加密的jar文件的路径 6.提示输入秘钥(key)的时候,直接回车,不要输入任何字符(否则后面...

    Java开发技术大全(500个源代码).

    HelloNativeTest.java 测试本地化是否成功的类文件 instanceVar.java 定义一个实例成员变量 invokeByObject.java 对象实参传递示例程序 invokeByValue.java 传值调用示例程序 invokeMethod.java 同一个类中调用...

    java遍历文件目录生成树结构txt文件

    将Dir.class放在任意需要遍历的文件目录,直接命令窗口运行java Dir生成Dir.txt文件

    dingtalk-sdk-java.zip

    解压,再修改下面命令里面的路径后执行: mvn install:install-file -Dfile=/Users/dufuzhong/MyData/MyCode/demo/dingtalk-sdk-java/taobao-sdk-java-auto_1479188381469-20200703.jar -DgroupId=dingding -Darti

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

Global site tag (gtag.js) - Google Analytics