Windows XP, Pode executar .jar a partir do prompt do cmd, mas erros de arquivo em lote em “Não é possível acessar o arquivo jar”

1

Estou tentando criar um arquivo de lote simples para iniciar meu aplicativo java. Parece que não vai me deixar acessar o arquivo .jar de um arquivo em lotes.

Existe uma sintaxe especial para as permissões de arquivo que eu preciso adicionar?

Arquivo

cd My Documents
start javaw -jar myApp.jar
    
por KDecker 12.09.2013 / 22:42

1 resposta

1

Eu não estou familiarizado com o Java, mas estou familiarizado com o lote:

pushd "C:\Documents and Settings\%username%\My Documents\"
start javaw -jar myApp.jar

Isso funcionará se o comando start javaw -jar myApp.jar for um comando válido

Você também pode usar isso:

pushd "C:\Documents and Settings\%username%\My Documents\"
start javaw -jar myApp.jar
pause

Dessa forma, ele será interrompido para a entrada do usuário antes de fechar o lote, para que você possa ver o que o arquivo em lote faz

Uma vez que você o tenha executado, basta adicionar @echo off como linha 1 e remover pause . Isso fará com que pareça um pouco melhor (Clean scripting)

    
por 12.09.2013 / 22:48