Como tornar o arquivo jar executável de qualquer lugar sem permissão de root

1

Eu fiz um arquivo jar e agora quero executá-lo em qualquer diretório. Para fazer isso eu simplesmente coloco em / bin e o faço executável, mas não consigo executá-lo e obter este erro de saída:

Error: Unable to access jarfile Test.jar
    
por t9toqwerty 03.04.2015 / 16:38

1 resposta

1

Parece que você estragou as permissões do arquivo Jar. Verifique quais permissões o arquivo tem atualmente usando ls -l /bin/Test.jar . Talvez você não tenha concedido permissões de execução a todos os usuários ou não tenha concedido permissão de leitura.

Você pode simplesmente corrigir isso com um chmod guo+rx /bin/Test.jar e as permissões necessárias devem estar lá.

Além disso, observe que /bin é destinado a executáveis do sistema. Para seus próprios executáveis, use /usr/local/bin . Para mais informações, leia esta resposta do Unix SE .

    
por s3lph 03.04.2015 / 16:50