He creado una aplicación independiente en la que quiero que cuando el usuario haga clic en el botón de ejecución, el terminal se abra y se ejecute un comando en particular en el terminal. Soy capaz de abrir el terminal con éxito utilizando el siguiente código ...ejecutando comandos en el terminal en Linux a través de java
Process process = null;
try {
process = new ProcessBuilder("xterm").start();
} catch (IOException ex) {
System.err.println(ex);
}
El código anterior se abre una ventana de terminal, pero no soy capaz de ejecutar cualquier comando en él. ¿Puede alguien decirme cómo hacer eso?
En realidad, en el terminal no quiero ejecutar un programa específico. Necesito ejecutar un comando en particular. Por ejemplo, $ gedit en la terminal. –
¿No es gedit un programa? – Kennet
Por cierto, probé la afirmación dada anteriormente por conocimiento, pero no funciona, ni siquiera la terminal se está abriendo. –