有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

通过Java执行CMD long命令

我正在通过Java执行cmd命令,我得到了这段代码,对我来说很好

import java.io.IOException;

public class Exec {
   public static void main(String args[]){
       try {
          Process p = Runtime.getRuntime().exec("cmd /c start notepad.exe");
          System.out.println("Command Executed!");
       } catch (IOException e) {
          e.printStackTrace();
       }
   }
}

现在,这段代码刚刚启动记事本。exe,但我想执行一些命令,包括路径等

 Process p = Runtime.getRuntime().exec("cmd /c c:/Users/Subhan/Desktop index.htm");

在这种情况下,它什么也不做。它甚至不会抛出任何类型的异常

那怎么做呢?我只是希望通过一些cmd命令来设置环境变量,有可能吗


共 (1) 个答案

  1. # 1 楼答案

    这很简单,您必须将斜杠“/”反转为反斜杠“\”

    请尝试“cmd/cd c:\Users\Subhan\Desktop index.html”

    也看看这个。这工作!祝你好运 C: cd\Windows 启动记事本。exe cd“\Program Files\Google\Chrome\Application” 启动chrome。exe cd“\Program Files\Skype\Phone” 启动Skype。exe 出口