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