Catturare l'output di un comando in Java
Quando lanciamo un comando da un nostro programma in Java (Swing), di default non ne vediamo l'output.
E il motivo è che, generalmente, viene mandato sullo standard output, che non è la interfaccia scritta in Java.
In molti casi, però, potrebbe essere importante catturare l'output, soprattutto per vedere a che punto siamo con la sua esecuzione.
Oggi vediamo proprio questo: come visualizzare l'output di un comando su una JTextArea.
Il programma che lanceremo sarà youtube-dl, programma da riga di comando per scaricare la musica in formato MP3 da Youtube.