Como eu crio um arquivo de script do Ubuntu que irá abrir um arquivo .jar?

2

Como faço para criar um script de terminal do Ubuntu que abrirá um arquivo .jar?

Isso é o que eu tentei até agora:

java -jar "/home/my-name/Desktop/Slow but Accurate/BulkNameChecker-slowbutaccurate.jar"

Mas ele retorna

  

Erro: Não é possível acessar o jarfile / home / meu nome / Desktop / Lento, mas Preciso / BulkNameChecker-slowbutaccurate.jar

    
por Samuel Falk 02.04.2012 / 19:09

1 resposta

2

  1. o seu java foi iniciado corretamente (a mensagem de erro é de java)
  2. java não vê esse arquivo jar.

Eu aposto que se você fizer isso:

ls "/home/my-name/Desktop/Slow but Accurate/BulkNameChecker-slowbutaccurate.jar"

você receberá:

ls: /home/my-name/Desktop/Slow but Accurate/BulkNameChecker-slowbutaccurate.jar: No such file or directory

para que você possa experimentar:

ls "/home/"
ls "/home/my-name/"
ls "/home/my-name/Desktop/"
ls "/home/my-name/Desktop/Slow but Accurate/"
ls "/home/my-name/Desktop/Slow but Accurate/*.jar"
ls "/home/my-name/Desktop/Slow but Accurate/BulkNameChecker-slowbutaccurate.jar"

ou:

find "/home/my-name" -name "*.jar"

para determinar o caminho correto.

Nota 1: você pode usar a aba para ajudá-lo enquanto digita os nomes dos arquivos no terminal. É muito útil.

Nota 2: Se você usar o sistema de arquivos criptografados ou montado quando conectado e tentar executar esse script como outro usuário, o arquivo jar poderá não estar acessível, mas o motivo mais provável é um erro de digitação no nome do arquivo.

    
por Michał Šrajer 02.04.2012 / 19:21