Java 程序打开命令提示符并插入命令

2025年3月17日 | 阅读 3 分钟

这里将使用 java.lang 包中的 Runtime 类。因为每个 Java 程序都有一个 Runtime 类的实例,所以该类使 Java 应用程序能够修改其执行环境。让我们看一下 Runtime 类的 exec() 方法,了解如何完成这项任务。

java.lang.Runtime.exec(String command): 运行指定的字符串命令的一个关键方法是 java.lang.Runtime.exec(String command)。java.lang.Runtime.exec(String command) 方法是 Runtime 类的一部分,该类位于 Java 编程语言的 java.lang 包中。该方法将指定的字符串命令作为独立进程执行。

语法

参数

Command:您打算执行的特定命令。

返回值

一个允许您管理子进程的新 Process 对象。

抛出

SecurityException:如果存在安全管理器并且其 checkExec 方法由于安全限制而拒绝创建子进程,则会抛出此异常。

IOException:如果在尝试执行命令时发生 I/O 错误,则抛出此异常。

NullPointerException:如果提供的命令为 null,则抛出此异常。

IllegalArgumentException:如果提供的命令是空字符串,则抛出此异常。

如何运行命令提示符

文件名: OpenCommandPrompt.java

输出

Java Program to open the command prompt and insert commands

插入并运行命令。

您可以使用此代码运行某些 cmd 命令。提供的程序运行 cmd 命令“dir”(列出所有目录)和“ping”(检查源计算机连接到给定目标计算机的能力)。

文件名: CommandExecutionExample.java

输出

Java Program to open the command prompt and insert commands