Como criar lançadores para arquivos .jar no Ubuntu?

Não vou entrar em muitos detalhes, mas gostaria de saber como eu posso criar um lançador para um arquivo .jar no Ubuntu?

Basicamente, cria um arquivo .desktop
Cria um arquivo, por exemplo arquivo_jar.desktop com o conteúdo:

[Desktop Entry]
Name=NOME_DO_PROGRAMA
Comment=QUALQUER_COMENTÁRIO
Keywords=TAGS_DE_BUSCA;
StartupNotify=true
Terminal=false
Type=Application
Categories=CATEGORIAS;
Icon=CAMINHO_DO_ICONE
Exec=java -jar CAMINHO_DO_ARQUIVO_JAR

A última linha, neste exemplo, é o comando para executar o arquivo.
Para aparecer no menu do Ubuntu, coloca o arquivo .desktop em

~/.local/share/applications

1 curtida

Abri o editor de texto do Ubuntu, fiz o script, marquei para permitir a execução como programa mas quando eu clico para abrir, ele abre o editor de texto

Não precisa colocá-lo como executável.
Coloque-o na pasta que indiquei ~/.local/share/applications que ele vai aparecer no menu do Ubuntu.
Só lembre-se de gravá-lo com a extensão .desktop