não consegue encontrar a caixa de seleção “permitir executar arquivo como programa”

1

Atualmente, estou tentando executar um jogo no xubuntu que é baixado como .jar e para que funcione eu preciso verificar uma caixa que diz "permitir a execução do arquivo como programa" Eu sei onde a caixa deve ser para todo mundo, mas não está lá para mim. Eu uso o xubuntu 12.04 e a caixa de seleção deve estar em propriedades > permissões.

    
por Paindeer 19.07.2013 / 09:18

1 resposta

1

A opção, para tornar um arquivo executável, é mostrada apenas para programas que o gerenciador de arquivos considera como sendo de um tipo de arquivo executável. Jar-arquivos não estão nessa lista, embora no Ubuntu, configurá-los executáveis permite executá-los (talvez isso deva ser reportado como um bug?). Dependendo das configurações usadas ao compilar o kernel (ou geralmente em outros sistemas operacionais), a configuração dos arquivos jar executáveis pode não funcionar, e eu acho que essa é a razão pela qual os gerenciadores de arquivos não os consideram executáveis.

Suas opções são:

  • Use a ferramenta de linha de comando chmod para adicionar a permissão de execução. ( chmod +x <filename> )
  • Não se preocupe com permissões de execução e sempre execute java -jar <filename> .
    • Você pode criar um ícone de iniciador que execute este comando.
    • Você pode criar um script de shell de gravação que pode ser definido como executável. A maioria dos programas java disponíveis nos repositórios do Ubuntu instalam esse wrapper em / usr / bin, enquanto os arquivos jar residem em / usr / share / java
por soulsource 19.07.2013 / 09:55