我已经搜索过类似的问题了,但是尽管有很多类似的标题,但所有人都提出了不同的问题。
在我的情况下,我希望我的java程序通过编写命令和读取响应来与终端(Windows)进行交互。
我找到了班级ProcessBuilder
,但似乎没有做我想要的
我正在寻找的是:
cmd
)C:\Users\federico
dir
或cd desktop
);这不应该打开命令提示符窗口等等,直到用户退出程序。
答案 0 :(得分:1)
我怀疑你根本就不知道这个的英文术语:你正在寻找的是一种在OS中执行命令的方法,在我所知道的每种编程语言中都称为“exec”,包括Java: https://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#exec(java.lang.String)