2015-09-29 214 views
-4

这就是我所做的。通过java运行linux命令

String a = "xx"; 
String command = "mkdir Desktop/"+a; 
Runtime.getRuntime().exec(command); 

但它不工作。

+4

你认为应该怎么做?你为什么这么认为?它在做什么呢? –

+0

它应该在Desktop中创建文件夹xx.But没有任何反应 –

+0

你为什么这么认为?它在做什么呢? –

回答

0

如果你想运行一个进程,java应该知道操作系统命令。例如,如果你使用命令提示符,那么你应该通过“cmd”窗口。

你可以试试这个命令,而不是你的。

  Runtime.getRuntime().exec("cmd /C mkdir");