从Java运行csstidy
我正在尝试开发一个Java工具来重构css文件。我正在尝试从Java访问命令提示符。命令提示符打开正常,但未运行csstidy exe文件从Java运行csstidy,java,csstidy,Java,Csstidy,我正在尝试开发一个Java工具来重构css文件。我正在尝试从Java访问命令提示符。命令提示符打开正常,但未运行csstidy exe文件 try { String command = "cmd /c start cmd.exe /K \"cd C:/Users/BS11040/Desktop/CSSTIDY_JAVA/"; Process child = Runtime.getRuntime().exec(command); OutputStream out = child.
try {
String command = "cmd /c start cmd.exe /K \"cd C:/Users/BS11040/Desktop/CSSTIDY_JAVA/";
Process child = Runtime.getRuntime().exec(command);
OutputStream out = child.getOutputStream();
out.write("csstidy.exe /r/n".getBytes());
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
请尝试直接调用您的.exe,这样做会使:
String command = "C:/Users/BS11040/Desktop/CSSTIDY_JAVA/csstidy.exe";
Process child = Runtime.getRuntime().exec(command);
顺便说一下,CR和换行符的代码是\n和\r,注意使用右斜杠 String command=cmd/c start cmd.exe/K\cd src/exe&csstidy.exe;使用上面的命令,它工作了。谢谢陀螺无齿轮