Я заметил, что при выполнении.JAR файла средство запуска единицы может быть довольно раздражающим.
Если файл JAR выполняется в терминале затем, значок средства запуска является набором того в приложении, как ожидалось. Однако, если это выполняется от наутилуса двойным щелчком или Открытое с...> OpenJDK затем, заголовок в средстве запуска, Открывают JDK, и значок всегда является значком по умолчанию. Я думаю, что это вызвано тем, что Java открывает файл вместо того, чтобы выполнить его непосредственно (если это имеет смысл).
Там какой-либо путь состоит в том, чтобы иметь значок приложения, а не значение по умолчанию при выполнении его от наутилуса, не делая .sh файл или что-то подобное для вызова его?
PS: Я не хочу это постоянно в средстве запуска, поэтому я не хочу создавать .desktop файл для него. Я хочу это как любое другое приложение который, когда выполненный появляется в средстве запуска.
Если вам нужна иконка в доке 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