System Commands - Java

后端 未结 4 2062
南方客
南方客 2020-12-21 23:43

I\'m trying to make a little java program that executes a system command but I can\'t seem to figure it out

The question is how does one execute a system command us

4条回答
  •  别那么骄傲
    2020-12-22 00:07

    Ultimately, you use the family of exec() methods in the java.lang.Runtime class. There's a class named java.lang.ProcessBuilder which helps in setting up a process to run, although you're not obligated to use it. Be sure to read this classic article on handling the input and output streams, running Windows CMD.EXE builtins, and other potential pitfalls.

    Running a command can be as simple as saying

    Runtime.exec("notepad");
    

    but as that article points out, there are plenty of subtleties to worry about.

提交回复
热议问题