|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jun 2008
Messaggi: 11
|
[java] terminale
ciao,
come faccio da un proogramma java a dare un comando e leggere l'output del terminale?(so Linux) ad esempio se voglio aprire vlc o dare il comando reboot ho provato a inserire nel main System.out.println("reboot"); e a lanciare poi l'applicazione java da terminale, mi viene scritto reboot ma nn viene accettato come comando..... e per leggere l'output del teminale per salverlo ad esempio in una stringa? thanks.....bye |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2775
|
Per inviare comandi alla shell puoi usare
Codice:
Runtime.getRuntime().exec("comando"); EDIT: No, mi sono sbagliato, con quella sintassi puoi solo lanciare eseguibili. Ultima modifica di wingman87 : 16-06-2008 alle 17:53. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Sep 2006
Città: Catania
Messaggi: 742
|
Per quanto riguarda l'output qui cè un intera guida che spiega come raccogliere l'output generato dal processo e stamparlo dove si vuole
http://www.javaworld.com/javaworld/j...229-traps.html e qui dove ho scoperto il runtime exec...Magari ti può tornare utile http://www.hwupgrade.it/forum/showthread.php?t=1690558
__________________
Voglio sapere di che tessuto deve essere un discorso per non fare neanche una piega Alternativa ai pacchi di NLITE MacBook & Canon Ixus 80 Ultima modifica di feboss : 16-06-2008 alle 20:02. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:46.