`
lbyzx123
  • 浏览: 475996 次
  • 性别: 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执行ssh命令

    首先,Java执行SSH命令通常依赖于第三方库,如JSch(Java Secure Channel)。JSch是一个纯Java实现的SSH2库,它允许开发者连接到支持SSH协议的服务器,并执行命令、上传/下载文件等操作。要使用JSch,你需要将其添加...

    Java调用Linux命令

    Java提供了一种强大的机制来执行操作系统级别的任务,其中包括调用Linux命令。实现这一功能的核心是`Runtime`类中的`exec()`方法。这个方法允许Java应用程序创建一个新的进程来执行指定的命令。以下是对这一知识点的...

    用JAVA调用ssh命令

    JSch是一个纯Java实现的SSH2库,它允许开发者连接到支持SSH协议的服务器,并执行命令、传输文件等操作。 ### JSch库的引入 在Java项目中,引入JSch库通常是通过Maven或Gradle来完成的。在Maven的`pom.xml`文件中,...

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

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

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

    以上就是使用Java执行本地CMD命令以及通过SSH连接远程Linux服务器执行shell命令的方法。这两个功能的结合,使开发者能够轻松地在不同的操作系统间进行跨平台的系统操作,极大地提高了开发和运维的效率。

    java中调用本地exe文件

    在Java编程语言中,有时我们需要实现与操作系统交互的功能,例如执行一些特定的本地应用程序或脚本等。本文将详细介绍如何在Java中调用本地exe文件,并解析提供的代码示例。 ### 一、Java中调用本地exe文件的基本...

    14-Java操作Linux命令分割合并文本文件1

    标题中的“14-Java操作Linux命令分割合并文本文件1”指的是使用Java编程语言来执行Linux命令,以实现对文本文件的分割和合并操作。在处理大文件时,由于内存限制,不能一次性将整个文件读入,因此需要采用分块处理的...

    java调用本地浏览器的demo

    这两个类允许Java程序执行系统命令,例如打开一个本地已安装的浏览器来加载特定的URL。下面将详细解释这个过程以及如何在实际项目中应用。 首先,`Runtime.getRuntime().exec()`方法是Java标准库中用于执行系统命令...

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

    总的来说,解决Java执行bat命令时的阻塞问题,需要我们关注以下几点: 1. 使用`Runtime.exec()`时,应该考虑bat命令的执行时间和输出量。 2. 创建新的线程来处理bat命令的输出流,避免阻塞主线程。 3. 及时读取并...

    java执行远程linux服务器命令

    总结,通过Java执行远程Linux服务器命令主要涉及到SSH协议、JSch库的使用,以及可能的工具类库如Apache Commons Exec。这些技术在日常的系统管理和自动化任务中扮演着重要角色,帮助开发者实现远程操作和管理。

    wsdl2java命令使用

    3. **运行wsdl2java**:在命令行中,进入`AXIS_HOME/bin`目录,然后执行以下命令: ``` wsdl2java -uri <wsdl_file_url> [-options] ``` 其中,`<wsdl_file_url>`是你的WSDL文件的URL或本地路径,`-options`是一...

    FTP基本命令的JAVA实现

    这等同于在本地系统中执行`cd ..`。 - `QUIT`:结束FTP会话并关闭连接。 - **数据传输命令**: - `PUT` 和 `MPUT`:用于上传文件到服务器。`PUT`命令上传单个文件,而`MPUT`命令可以上传多个文件。 - `GET` 和 ...

    Java本地调用接口 JNative

    当Java代码运行时,JVM会加载本地库并执行这些方法。 2. **JNI环境设置** 在开始编写JNI代码之前,需要配置Java开发环境和C/C++编译环境。安装JDK后,`javah`工具可用于生成C/C++的头文件,该文件包含了Java本地...

    Java调用本地的远程桌面连接

    要实现Java调用本地的远程桌面连接,通常会使用`Runtime.getRuntime().exec()`方法来执行系统命令。这个方法允许我们在Java程序中执行任何可执行文件或命令行脚本。例如,我们可以构造一个包含用户名、密码和目标...

    Java 执行本地脚本携带多参数

    首先,Java提供了一个内置的`java.lang.Runtime`类,它可以让我们与运行Java虚拟机的同一操作系统进行交互,包括执行系统命令。我们可以使用`Runtime.getRuntime().exec()`方法来执行外部命令或脚本。例如,如果你有...

    java程序生成本地EXE等可运行程序

    "java程序生成本地EXE等可运行程序" 本文将详细介绍如何使用Excelsior JET 7.6将Java程序打包成本地可执行文件(EXE)或安装包,以便在没有JRE环境的PC上运行。 Java程序打包的必要性 Java程序的跨平台性是其一个...

    java搭建本地服务器,android客户端访问

    4. **运行服务器**:在命令行中,进入项目根目录并运行`mvn spring-boot:run`命令启动服务器。此时,服务器会在默认的8080端口上监听请求。 接下来,我们需要在Android客户端进行访问。Android应用通常使用...

Global site tag (gtag.js) - Google Analytics