Java与windows cmd交互

时间:2017-04-02 21:42:31

标签: java windows cmd

我已经搜索过类似的问题了,但是尽管有很多类似的标题,但所有人都提出了不同的问题。

在我的情况下,我希望我的java程序通过编写命令和读取响应来与终端(Windows)进行交互。

我找到了班级ProcessBuilder,但似乎没有做我想要的

我正在寻找的是:

  1. 在某个指定位置(例如cmd
  2. 开始C:\Users\federico
  3. 发出命令(dircd desktop);这不应该打开命令提示符窗口
  4. 读取该命令可能导致的任何输出
  5. 等等,直到用户退出程序。

1 个答案:

答案 0 :(得分:1)

我怀疑你根本就不知道这个的英文术语:你正在寻找的是一种在OS中执行命令的方法,在我所知道的每种编程语言中都称为“exec”,包括Java: https://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#exec(java.lang.String)