通过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 楼答案
这很简单,您必须将斜杠“/”反转为反斜杠“\”
请尝试“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 出口