import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class SystemTest {
/**
* @param args
*/
public static void main(String[] args) {
//执行WINDOWS的CMD 命令
Runtime r = Runtime.getRuntime();
try {
String[] sr = {"cmd","/c","dir d:\\."};
Process p = r.exec(sr);
p.getInputStream();
BufferedReader br = null;
BufferedInputStream bis = new BufferedInputStream(p.getInputStream());
br = new BufferedReader(new InputStreamReader(bis,"gb2312"));
String ss = null;
while((ss = br.readLine()) != null){
System.out.println(ss);
}
System.out.println(ss);
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
在Java编程中,有时我们需要在程序中调用Windows系统的命令行操作,例如执行外部程序、系统命令或者进行文件操作。Java提供了Runtime类和Process类来实现这一功能。以下是如何使用Java调用Windows命令行的详细步骤和...
总结,通过Java调用Windows CMD命令,我们可以方便地执行系统级任务,实现与操作系统的交互。`FileProcessInShell.java`可能就是这样一个例子,它演示了如何在Java程序中执行和处理CMD命令的输出。在实际开发中,...
Java调用doc命令主要涉及到的是Java的进程操作和命令行接口。在Windows操作系统中,`.doc`文件通常是由Microsoft Word创建的文档。然而,“doc命令”可能是指通过命令行(CMD)来操作或处理这些文档的方式,比如使用...
- 从提供的文件名来看,`Dos.java`很可能是实现DOS命令操作的一个Java类。这个类可能会包含一个或多个方法,用于封装上述的`Runtime.exec()`或`ProcessBuilder`调用,以及相关的错误处理和输出读取逻辑。具体实现...
在Java编程中,有时我们需要与操作系统进行交互,执行一些系统级别的任务,比如运行DOS命令。这个主题,"JAVA-DOS-command.rar_DOS java_dos command_java dos_shelf" 就是关于如何在Java中调用DOS命令的实践指南。...
1. **使用Runtime类**:首先,你需要通过Java的`Runtime.getRuntime().exec()`方法执行一个Windows命令。这个命令通常是`cmd.exe /c`,后面接上创建快捷方式的特定命令行。例如,我们可以使用`mklink`命令来创建快捷...
java调用操作系统命令源码工具类,包含远程输入用户名和密码方式及本地调用,同时兼容处理了Windows及Linux命令和执行结果的返回。使用者可以通过工具类方法直接调用,传入操作系统的命令即可执行,方法返回操作结果...
在这个场景下,我们可以利用 Java 编写的程序来调用 PowerShell 命令,实现对 Windows 的各种操作。 首先,让我们详细了解如何通过 Java 调用 PowerShell 脚本: 1. **调用 PowerShell 命令**: 在 Java 中,我们...
在Windows环境下,使用Java调用FFmpeg进行视频处理是一项常见的任务,尤其在开发涉及多媒体处理的应用时。FFmpeg是一款强大的跨平台的音频和视频处理工具,而Java则是一种广泛使用的编程语言,它提供了丰富的库来与...
Java调用DOS命令是指在Java程序中执行操作系统级别的命令,比如Windows下的CMD命令或Linux下的Shell命令。这种功能在很多场景下都很有用,比如自动化脚本、文件操作、系统管理等。Java提供了Runtime类和...
在Java编程中,有时我们需要在程序中调用操作系统的一些功能,比如执行DOS命令,这通常是通过Java的`Runtime`类和`Process`类来实现的。本文将详细讲解如何在Java中调用DOS命令以及相关的注意事项。 首先,调用DOS...
在Java编程中,有时我们需要与操作系统进行交互,执行系统级别的命令,例如在控制台执行CMD命令或者通过SSH连接远程Linux服务器执行shell命令。这在自动化脚本、系统管理或者远程监控等场景中非常常见。本篇文章将...
在Java编程环境中,有时我们需要与操作系统进行交互,例如调用Windows系统的可执行文件或批处理文件来执行特定任务。这通常通过Java的Runtime类或ProcessBuilder类实现。这两个类允许我们构建命令行指令并执行它们,...
第一种方法是把命令解释器包含在 exec() 的参数中,例如,执行 dir 命令,在 NT 上,可以写成 exec("cmd.exe /c dir"),在 Windows 95/98 下,可以写成 "command.exe /c dir"。第二种方法是,把内部命令放在一个批...
在Java中,我们可以使用Runtime类或ProcessBuilder类来执行操作系统级别的命令。这两种方法都能实现与操作系统的交互,但各自有其特点。 1. 使用Runtime类: ```java Runtime runtime = Runtime.getRuntime(); ...
在Java开发过程中,有时候我们需要执行一些特定的操作系统命令来完成特定的任务,尤其是在Windows平台上。本文将详细介绍如何在Java中调用DOS命令,并通过具体的示例来阐述这一过程。 #### 一、Java调用DOS命令的...
在Java编程中,有时我们需要通过Java程序来执行操作系统级别的命令,例如启动、停止服务,或者进行一些系统级别的操作。本文将详细介绍如何使用Java Runtime类中的`getRuntime().exec()`方法来调用系统命令,并提供...
一种是在命令行中包含命令解释器,例如在Windows NT上使用`"cmd.exe /c dir"`,而在Windows 95/98上使用`"command.exe /c dir"`。参数`/c`告诉命令解释器在执行命令后关闭。另一种方法是将命令写入批处理文件,然后...
在Java编程中,`Runtime.exec()`方法是一个非常实用的功能,它允许我们执行操作系统级别的命令。这篇博客"Java使用Runtime.exec()给Windows命令提示符做了个外壳,真的很山寨!"探讨了如何利用`Runtime.exec()`来...