Olá gostaria de saber come limpar o cmd em java, pois sei que posso criar um for ou while
e repetir umas 50 vezes: System.out.println("");
porém dessa maneira a linha para digitar acaba ficando la em baixo
gostaria de saber se tem outra maneira de limpar a tela
ou só limpar e deixar a linha pra escreve no top do cmd tipo um cls
Limpar CMD java
V
3 Respostas
R
try {
final String os = System.getProperty("os.name");
if (os.contains("Windows")){
Runtime.getRuntime().exec("cls");
} else {
Runtime.getRuntime().exec("clear");
}
} catch (final Exception ex) {
// aqui você coloca sua exceção
}
Este exemplo funciona se você executar no terminal, se você executa-lo no Net Beans por exemplo não vai funcionar.
V
poderia me mostrar como implementar isso ao meu código: ?
package imput;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class imput {
static BufferedReader ir = new BufferedReader(new InputStreamReader(System.in));
static String imput = null;
static String atual = "main";
public static void main(String[] args) throws IOException {
while(atual.equals("main")){
imput = ir.readLine();
if(imput.equals("clear") || imput.equals("Clear")){
atual = "clear";
clear();
}
public static void clear() throws IOException{
//aqui
atual = "main";
main(null);
}
}
R
Solucao aceita
1 like
package imput;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class imput {
static BufferedReader ir = new BufferedReader(new InputStreamReader(System.in));
static String imput = null;
static String atual = "main";
public static void main(String[] args) throws IOException {
while(atual.equals("main")){
imput = ir.readLine();
if(imput.equals("clear") || imput.equals("Clear")){
atual = "clear";
clear();
}
public static void clear() throws IOException{
try {
final String os = System.getProperty("os.name");
if (os.contains("Windows")){
Runtime.getRuntime().exec("cls");
} else {
Runtime.getRuntime().exec("clear");
}
} catch (final Exception ex) {
// aqui você coloca sua exceção
}
atual = "main";
main(null);
}
}
Criado 12 de janeiro de 2016
Ultima resposta 13 de jan. de 2016
Respostas 3
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo