PDA

View Full Version : [Java] Clear Screen


the.one
10-11-2008, 14:45
Ciao, qualcuno di voi sa come effettuare un clear screen in java?

S.O: Windows Xp

71104
10-11-2008, 14:46
Ciao, qualcuno di voi sa come effettuare un clear screen in java?

S.O: Windows Xp cosa ti fa pensare che si possa?

edit - anzi, visto che sei su XP in effetti si può: devi richiamare il comando cls :D

the.one
10-11-2008, 15:20
e come faccio a richiamare il comando cls??


scusa ma sono alle prime armi..potresti darmi una dritta? :D

peppem
10-11-2008, 15:42
Se devi richiamare un programma esterno (es. un comando del s.o.) da java puoi con questo codice:


public static void main(String[] args)
{
try
{
Runtime.getRuntime().exec("C:\\windows\\notepad.exe");
} catch (IOException ex)
{
ex.printStackTrace();
}
}


Se invece vuoi ripulire un terminale attraverso del codice java non saprei.

the.one
10-11-2008, 17:06
grazie 1000!

;)

Oceans11
10-11-2008, 21:42
in effetti non si può in pure Java....quindi le strade sono 2:

1) richiami "cls", anche se sinceramente non so come, perchè cls è un comando del prompt dei comandi, non un file presente sul disco.

2) usi JNI e fai una chiamata ad una dll che ti fa il clear screen in c....se non sbaglio sul tutorial sun di jni c'è proprio l'esempio.

In ogni caso perdi in portabilità.