Como criar lançador para arquivo .jar?

Bom, eu estou aqui com um arquivo .jar. Daí para poder executá-lo utilizei o chmod +x. Porém agora queria colocar o programa no menu de programas e pra isso preciso criar um lançador, mas não sei como fazer isso, pois se eu colocar o caminho para o arquivo não abre de qualquer jeito.

1 Curtida

Opa!
Abra um editor de texto comum, por exemplo o mousepad ou o gedit e digite o texto abaixo:

[Desktop Entry]
Version=1.0
Type=Application
Name=Nome do programa
Comment=PlusDiolinux
Exec=java -jar nome-do-arquivo.jar
Icon=java
Path=/local/do/arquivo
Terminal=false
StartupNotify=false

image


Salve o arquivo no diretório Documentos (por exemplo) da sua home com o nome do programa e a extensão .desktop


Feche o editor de texto e abra o terminal para copiar o lançador com o comando:

$ sudo cp -v ~/Documentos/Programa.desktop /usr/share/applications/ 


Depois disso, creio que o programa já poderá ser encontrado no lançador de aplicativos do seu sistema.


O comando para lançar um programa .jar é

java -jar programa.jar

e para aparecer no sistema para todos os usuários é só salvar o lançador.desktop em :

/usr/share/applications/
7 Curtidas

Isso pode dar problema o ideal seria:

Porque o diretório atual vai ser /local/do/arquivo o que dependendo do programa pode dar problema de read/write

3 Curtidas

Muito bom! Porém no meu caso só utilizei esta dica:


Isso! Fiz como o @Natanael.755 colocou, daí no caso usei o Editor de Menu fui lá e só joguei o comando correto.

2 Curtidas