Файл рабочего стола Gnome не запускает команду "java -jar" - PullRequest
1 голос
/ 30 апреля 2019

Я написал приложение с JavaFX и хотел бы запустить его как «родное» приложение в Ubuntu.

Поэтому я создал следующий файл рабочего стола и поместил его в ~/.local/share/applications:

[Desktop Entry]
Name=Notes
Exec=java -jar /home/namhto/dev/Notes/build/libs/notes-1.0.0.jar
Icon=/home/namhto/dev/Notes/build/libs/icon.png
Type=Application
Terminal=false

Значок на рабочем столе создан, но при запуске его с рабочего стола gnome ничего не происходит.Выполнение команды java -jar /home/namhto/dev/Notes/build/libs/notes-1.0.0.jar из терминала эффективно запускает мое приложение.

Я пытался пометить файл jar как исполняемый в Ubuntu, но он ничего не меняет.

Спасибо

1 Ответ

1 голос
/ 30 апреля 2019

Я бы начал с использования / absolute / path / to / java для вашей команды exec (которую вы можете узнать через which java, например) вместо относительной. Может быть, ваша установка ENV не имеет Java в $ PATH как-то.

Все остальное выглядит хорошо для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...