Arquivo .BAT executando .jar

Olá estou utilizando o seguinte código em um arquivo .BAT para executar minha aplicação.
Motivo pelo qual estou a fazer isso é que o meu jsmoothgen não funciona mais e preciso de algo que ao executar minha aplicação não apareça no gerenciador de tarefas apenas o nome java e quando alguem for finalizar um outro programa em java não fechar minha aplicação também.
Ai vai o codigo :


@echo off 
CD\
CD C:\pasta
javacopiado.exe -jar C:\pasta\minhaAplicacao.jar

Só que executo a aplicação normalmente mais o prompt não fecha. já tente colocar na ultima linha um exit mais ele parece que só executa até a 4 linha que é a chamada da aplicação.
Alguém tem alguma luz.

Use o javaw

JAVA.exe ? Comando que executa o arquivo .class, compilado pelo comando ?javac?. Este comando associa um console ao programa que está sendo executado. Este comando em relação ao ?javaw? diminui um pouco o desempenho do micro.
JAVAW.exe ? Comando que executa o arquivo .class, compilado pelo comando ?javac?. A diferença em relação ao ?java? é que este comando não associa um console ao programa que está sendo executado.

fonte: http://pt.wikipedia.org/wiki/Javaw

De que forma usaria o javaw com o bat

@echo off C: CD \pasta javaw.exe -jar C:\pasta\minhaAplicacao.jar

Se o javacopiado.exe for uma cópia do java.exe, nesse caso, copie o javaw.exe no lugar.

tinha feito isso só q com o java.exe que renomeei para o nome da minha aplicação até tudo bem.
O problema é q a janela do prompt fica aberta esse é todo o meu problema.

[quote=Pscodelico]tinha feito isso só q com o java.exe que renomeei para o nome da minha aplicação até tudo bem.
O problema é q a janela do prompt fica aberta esse é todo o meu problema.[/quote]

Então, é o que estamos falando. Ao invés do java.exe use o javaw.exe

use start javaw.exe <> -jar XXXX.jar <>

Tentei com os dois e mesmo assim a janela do prompt ainda fica aberta após a execução do aplicativo.

Tenta isso:

@echo off
cls
echo -------------------------
echo        Teste
echo -------------------------
set INPUT=
set /P INPUT=Informe o diretorio local: %=%
java -jar "C:\arquivo.jar" %INPUT%
set /p option=Fim. Presione uma tecla para finalizar

Não entendi essa linha :

set /P INPUT=Informe o diretorio local: %=%

Bom dia.

Precisei fazer algo semelhante para setar o proxy e executar o HeapAnalyzer.
Tente o seguinte:

@echo off
	
start javaw -Dhttp.proxyHost=meuproxy.com.br -Dhttp.proxyPort=8080 -Dhttps.proxyHost=meuproxy.com.br -Dhttps.proxyPort=8080 -jar ha445.jar

Obs: Caso não seja necessário omita os parâmetros do proxy :smiley:

Abraço