Ocultar prompt

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.

tenta colocar no seu .bat :

javaw suaApp
exit

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

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

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

[quote=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.[/quote]

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

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.

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

[/quote]

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…

[quote=dedejava][quote=marcushlm][quote=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.[/quote]

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[/quote]

Seria

 java -jar NomeDoJar.jar &

?[/quote]

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

:-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:

:!:

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