Terminal que some

4 respostas
D

Pessoal, tem como eu executar um jar pelo terminal mas sem mostrar as saídas ou então fechar o terminal assim que o programa abrir?

Tipo eu dou o java -jar teste.jar… o programa abre… aparece a janela… mas o terminal se fecha…

Tem como?

valeu

4 Respostas

Adelar

Olá,
você pode fazer um arquivo bat e colocar:

jar -jar seuarquivo.jar edlin qualquercoisa
O edlin é um editor de texto do DOS. Para sair dele digite q, tecle ENTER, confirme com s e tecle ENTER.
Não conheço outra forma… se achar uma melhor posta aqui. :smiley:

Att.

D

Vlw pela dica, mas uso linux = ]
Se eu descrobrir claro que vou postar.

Adelar

É Linux então… :smiley:
No caso do Linux você pode entrar direto no terminal e executar o comando para abrir o programa java. Ou é isto que você fazendo agora?
Alternativa 1
O bat que eu havia passado antes:

jar -jar seuarquivo.jar edlin qualquercoisa
Pode ser passado para o Linux como:

#!/bin/sh jar -jar seuarquivo.jar read qualquercoisa
Alternativa 2
Outra alternativa é redirecionar a saída para um arquivo:

jar -jar seuarquivo.jar > log.txt

Ou se for saída de erro:

jar -jar seuarquivo.jar 2> log.txt

Segue um link de como usa redirecionamentos no Linux http://gnulinuxbr.wordpress.com/2010/03/25/redirecionamento-de-saida-shell-script/

Att.

D

Perfeito! obrigado

Criado 20 de agosto de 2010
Ultima resposta 23 de ago. de 2010
Respostas 4
Participantes 2