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
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
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.
Att.
Vlw pela dica, mas uso linux = ]
Se eu descrobrir claro que vou postar.
É Linux então…
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.
Perfeito! obrigado