Runtime Java

2 respostas Resolvido
java
Dalton_Gomes

Estou tentando rodar uma aplicação em java no cmd, toda vez que vou testar ela eu monto a aplicação no diretorio Dist e depois abro manualmente no proprio cmd, e nesse programa ele inicia com uma função de comandos em cmd para decorar um pouco. Todo o programa montada funciona corretamente menos a mudança de cor do terminal.

try
        {  
         Runtime cmd = Runtime.getRuntime();
         Process processo = cmd.exec("color 02");
         
        } 
        catch (IOException e) 
        { 
            System.out.println("Algo deu errado"); 
        }

2 Respostas

davidbuzatto
Solucao aceita

Se me permite a chatice inerente ao meu ser kkk, desencana disso… Mas se realmente quer fazer tal coisa, não é invocando um processo só para isso que vai te ajudar. Acho que o comando no exec também não é assim… Vc teria que invocar o interpretador de comandos do prompt de comando do windows e nele passar o comando de troca de cor… Enfim, dá uma olhada aqui: https://stackoverflow.com/questions/5762491/how-to-print-color-in-console-using-system-out-println

Dalton_Gomes

Acho que vou desencanar disso mesmo, diferente do c++ é um processo muito dificil pra colocar algum comando do cmd no próprio codigo do java,acho que vou tentar outras abordagens mesmo

Criado 11 de fevereiro de 2021
Ultima resposta 11 de fev. de 2021
Respostas 2
Participantes 2