Executar um jar no console de outra pasta

0

Estou escrevendo um script Python que, em determinado momento, precisa lançar um arquivo jar. Então eu estava pensando em fazer uma chamada do sistema com o comando:

'./myjarfile.jar'

O problema é que eu tenho esse jar em uma pasta diferente. Então eu tentei:

'./home/users/myuser/myfolder/myjarfile.jar'

que não funciona no console. Também tentei usar o java binário:

'java /home/users/myuser/myfolder/myjarfile.jar'

que também não funciona.

Alguma ajuda?

    
por Roman Rdgz 31.01.2013 / 16:26

1 resposta

1

Eu acho que seu segundo comando está errado. Eu tentei:

/home/users/myuser/myfolder/myjarfile.jar

e funciona. Se eu tentar:

 ./home/users/myuser/myfolder/myjarfile.jar

Recebo uma mensagem de erro:

zsh: datei oder Verzeichnis nicht gefunden: ./home/users/myuser/myfolder/myjarfile.jar

que significa que o arquivo não foi encontrado.

O terceiro comando também está errado. Experimente java -jar /home/users/myuser/myfolder/myjarfile.jar

    
por BuZZ-dEE 31.01.2013 / 16:38