Ocultar prompt

10 respostas
RPITA

Povo…

Fiz uma aplicação e um “.bat” para executar a mesma. Até aí tudo bem.
O problema é que o prompt fica visível. Já utilizei “java.exe”, “javaw.exe” mas dá na mesma.
Alguma sugestão para eu esconder essa tela do prompt?

Grato!
Fiquem em paz.

10 Respostas

Jeferson_Flamini

tenta colocar no seu .bat :

javaw suaApp
exit
L

vc tem q criar um arquivo .jar

assim a sua aplicacao vai abrir como um executavel… tipo… dois cliques e abre…

para isso vc precisa fazer um arquivo chamado MANIFEST.MF onde declara a sua Main-Classs, e as bibliotecas q deseja usar… ex:
MANIFEST.MF

Manifest-Version: 1.0
Class-Path: 
  libs/asm.jar
  libs/brazilutils-0.1.1.jar
  libs/cglib-2.1.3.jar
  libs/commons-collections-2.1.1.jar
  libs/commons-logging-1.0.4.jar
  libs/dom4j-1.6.1.jar
  libs/ehcache-1.2.3.jar
  libs/ejb3-persistence.jar
  libs/firebirdsql-full.jar
  libs/hibernate-annotations.jar
  libs/hibernate-commons-annotations.jar
  libs/hibernate3.jar
  libs/jta.jar
  libs/xml-apis.jar
  libs/substance.jar
  libs/postgresql-8.1-404.jdbc2ee.jar
  libs/jasperreports-2.0.2.jar
Main-Class: main.Main

se vc usa eclipse, fica mais facil ainda…
clique com o botao direito sobre o seu projeto, va em export, depois em Jar File…
daí vai seguindo…
tem um artigo aqui mesmo no guj explicando sobre .JAR

Jeferson_Flamini

A opção dada pelo lauronolasco é ótima, mas lembre-se de associar a extensão “jar” ao java.exe no Windows.

L

o jar é um arquivo compactado…
alguns compactadores, como o winrar, vinculam o .jar quando instalados…

se vc nao instalou nenhum compactador… provavelmente seus .jar seram abertos com o java.exe

marcushlm

RPITA:
Povo…

Fiz uma aplicação e um “.bat” para executar a mesma. Até aí tudo bem.
O problema é que o prompt fica visível. Já utilizei “java.exe”, “javaw.exe” mas dá na mesma.
Alguma sugestão para eu esconder essa tela do prompt?

Grato!
Fiquem em paz.

faz o seguinte:

start javaw -jar seuJar.jar :wink:

nos shells linux também tem um esquema semelhante, mas eu não lembro agora =|

se você não tiver criado um jar faz apenas assim:

start javaw suaClasse

RPITA

Essa última dica resolveu meu problema.

Mas a nível de conhecimento estou implementando o JAR. Estou me batendo só na PATH que tenho q adcionar, mas chego lá.

Valews!
Fiquem em paz.

Andre_Brito

marcushlm:

nos shells linux também tem um esquema semelhante, mas eu não lembro agora =|

Seria

java -jar NomeDoJar.jar &

?

Uma pedida também é criar um .sh com o cd nomeDoDiretorio e embaixo o código postado acima pela minha pessoa.
No .bat você colocaria sh NomeDoArquivo.sh

Nunca tentei, mas deve funcionar…

marcushlm

dedejava:
marcushlm:
RPITA:
Povo…

Fiz uma aplicação e um “.bat” para executar a mesma. Até aí tudo bem.
O problema é que o prompt fica visível. Já utilizei “java.exe”, “javaw.exe” mas dá na mesma.
Alguma sugestão para eu esconder essa tela do prompt?

Grato!
Fiquem em paz.

faz o seguinte:

start javaw -jar seuJar.jar :wink:

nos shells linux também tem um esquema semelhante, mas eu não lembro agora =|

se você não tiver criado um jar faz apenas assim:

start javaw suaClasse

Seria

java -jar NomeDoJar.jar &

?

acredito que sim cara, atualmente tô sem linux, mas me lembro de já ter usado assim.

Douglas_Moura

:-o :lol: :idea:Criando um Jar se resolve isso

jar -cvfm Incrivel.jar manifest.txt *.class

no lugar de “Incrivel” coloca o nome do seu arquivo…

Esta Pronto seu JAR 8) :smiley:

:!:

feokuma

Dá uma olhada nesse programa. com ele dá pra criar um executavel da sua aplicação inteira, ou então, faça como eu, utilizei esse programa para criar um executavel soh pra chamar o jar. Igual é feito para o eclipse.

ve ai, se servir…

http://www.duckware.com/jexepack/index.html

te mais

Criado 25 de janeiro de 2008
Ultima resposta 11 de fev. de 2008
Respostas 10
Participantes 7