Выполненный.JAR как приложение

Я заметил, что при выполнении.JAR файла средство запуска единицы может быть довольно раздражающим.

Если файл JAR выполняется в терминале затем, значок средства запуска является набором того в приложении, как ожидалось. Однако, если это выполняется от наутилуса двойным щелчком или Открытое с...> OpenJDK затем, заголовок в средстве запуска, Открывают JDK, и значок всегда является значком по умолчанию. Я думаю, что это вызвано тем, что Java открывает файл вместо того, чтобы выполнить его непосредственно (если это имеет смысл).

Там какой-либо путь состоит в том, чтобы иметь значок приложения, а не значение по умолчанию при выполнении его от наутилуса, не делая .sh файл или что-то подобное для вызова его?

PS: Я не хочу это постоянно в средстве запуска, поэтому я не хочу создавать .desktop файл для него. Я хочу это как любое другое приложение который, когда выполненный появляется в средстве запуска.

1
задан 31 August 2013 в 19:17

1 ответ

Если вам нужна иконка в доке Unity:

Вам необходимо создать файл * .desktop для вашей программы.

gksudo gedit /usr/share/applications/my-java-app.desktop

В файле

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=java -jar <your jar file path>
Icon=<your preferred icon>
Terminal=false
Type=Application
StartupNotify=true

Теперь в вашем файловом менеджере перейдите в вашу домашнюю папку и нажмите ctrl + h, чтобы показать скрытые файлы.

Перейдите-> .gconf-> desktop-> unity-> favourites-> launchers

Вы увидите несколько папок, начинающихся с «app-». Вам нужно создать папку для вашей программы, использовать то же имя, что и my-java-app.desktop, которое вы использовали в / usr / share / apps, перейти в 1 из папок, чтобы найти что-то, что уже находится в доке & amp; скопируйте XML-файл, вставьте его в новую папку & amp; откройте его с помощью редактора, измените имя * .desktop на my-java-app.desktop.

Теперь откройте gconf-editor & amp; зайдите-> рабочий стол-> единство-> избранное, дважды щелкните по списку справа & amp; добавьте свой my-java-app.desktop.

Выйдите из системы и снова войдите в нее, и вы должны увидеть свою пусковую установку в доке единства.

Ссылки:

http://ubuntuforums.org/showthread.php?t=1578379&p=9910899#post9910899

0
ответ дан 31 August 2013 в 19:17

Другие вопросы по тегам:

Похожие вопросы: