Como posso iniciar um arquivo jar executável a partir de um arquivo de área de trabalho no Lubuntu?

1

Eu tenho um arquivo jar executável que gostaria de iniciar a partir de um atalho na área de trabalho ou no menu Iniciar. Eu escrevi um arquivo de área de trabalho, mas não consigo fazê-lo funcionar, não importa como eu especifique a linha Exec. O arquivo atualmente é lido como

[Desktop Entry]
Type=Application
Name=Party Planner
Exec=java -jar ~/Downloads/PartyPlanner.jar

Quando clico no arquivo na área de trabalho, absolutamente nada acontece. O comando na linha Exec funciona perfeitamente bem quando eu o insiro no terminal. Na verdade, funciona não importa em qual diretório eu esteja quando digito. Eu tentei substituir "java" e "~ / Downloads / PartyPlanner.jar" no arquivo da área de trabalho com seus respectivos caminhos absolutos, mas isso não ajuda. Eu não consigo fazer isso funcionar em nenhuma das minhas máquinas Lubuntu (uma rodando 14.04 e a outra 15.04).

O que estou fazendo de errado? Existe algum arquivo de log em algum lugar que eu deveria estar procurando por mensagens de erro?

    
por John 12.10.2015 / 15:15

1 resposta

0

  1. Você não pode usar o ~ no seu arquivo da área de trabalho. Substitua ~ pela saída de

    echo /home/$USER
    

    por exemplo,

    Exec=java -jar /home/john/Downloads/PartyPlanner.jar
    
  2. Use

    Path=/home/john/Downloads/
    Type=Application
    
por A.B. 12.10.2015 / 15:20