Tratar erros

1. Tratar erros

Victor de Freitas
victordfrb

(usa Ubuntu)

Enviado em 23/04/2015 - 18:54h

Galera, estou fazendo um script que depois de algumas passagens de parâmetro ele executa um jar de um amigo meu. Eu queria saber se tem algum jeito de eu pegar o erro que esse jar pode dar.. O número do erro, algo assim


  


2. Re: Tratar erros

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 23/04/2015 - 19:50h

Amigo, vou no chute, mas se por exemplo, o arquivo jar exibir algo na tela, é possivel "manipular em shell", segue um exemplo

Main.java

class Main{
public static void main(String[] args){
int i = 6;
if(i == 6)
System.out.println("O Numero digitado é Seis...");
else
System.out.println("O Numero não é Seis :( ");
}
}

E no Shell.sh

# Nessa linha ele executa primeiro o jar e coloca o retorno na variavel
mensagemDoArquivoJar=`java -jar Main.jar`
# Aqui voce pode manipular como quiser [...]
if [ "$mensagemDoArquivoJar" = "O Numero digitado é Seis..."]; then
# Faz alguma coisa se sim
else
# Faz outra coisa se não
fi


Espero ter ajudado

Se ajudei, marque o tópico como resolvido e escolha a melhor resposta

[]'s

T+


3. Re: Tratar erros

Victor de Freitas
victordfrb

(usa Ubuntu)

Enviado em 24/04/2015 - 13:35h

Mano, é quase isso, mas o arquivo java não me manda uma mensagem, é um código de erro.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts