2012-06-30 2 views
1

Можно создать дубликат:
Linux commands from JavaКак запустить команду linux из java-кода?

Я занимаюсь разработкой приложений Java, где нужно выполнить команду Линукс из моего приложения. Как это сделать?

+0

Да, но жалобы на принятый ответ там не обязательно относятся к этому вопросу. –

ответ

2

Вы можете использовать это:

/* build up command and launch */ 
String command = "DO SOMETHING"; 

try { 
    Runtime.getRuntime().exec(command); 
} catch (Exception ex) { 
    ex.printStackTrace(); 
} 
1

Вы можете использовать метод Runtime.exec().

1

Пример такой:

String [] arrs = new String [3] ; 
arrs[0] = "/bin/bash"; 
arrs[1] = "-c"; 
arrs[2] = "rm s*" ; 
pp=Runtime.getRuntime().exec(arrs); 
pp.waitFor(); 

который удаляет файлы, начиная с с из каталога, в котором хранится код Java.

Смежные вопросы