如何通过java执行cmd命令

How to execute cmd commands through java

我有 jar 文件(selenium-server-standalone-2.44.0.jar)保存在 c:\ 驱动器。 我需要导航到 C 盘并通过 java

执行以下命令

java -jar selenium-server-standalone-2.44.0.jar -role hub

您可以试试下面的代码

 Process process  = Runtime.getRuntime().exec("cmd /c start cmd.exe /K java -jar selenium-server-standalone-2.44.0.jar -role hub");

然而,这将 运行 来自当前目录的可执行 jar,您的 .class 文件所在的目录。