Как указывают путь в ярлыке Java?

Я в настоящее время пытаюсь использовать Разработчика HERO, программу Java, на Ubuntu 16.04. Все другие программы Java работают как ожидалось (т.е. Я дважды щелкаю по ним, и они запускают без проблемы).

  • Если я выполняю его из командной строки (java -jar HD6.jar) все хорошо работает.

  • Если я дважды щелкаю по нему, это запирается. Экран-заставка подходит, и он останавливается несколько моментов спустя. При выполнении путем двойного щелчка по программе запускается, затем зависает на экране-заставке.

    По словам разработчика, это означает, что у меня нет полномочий записи. Я смотрел в Свойствах> Полномочия. Я - владелец. У владельца и группы есть доступ для чтения-записи, и исполняемый флаг проверяется. Я также создал сценарий удара, который просто выполняет вышеупомянутую строку с теми же результатами.

Результат ps aux | grep HD6 :

daniel   13216  1.0  2.6 5019752 214316 ?      Sl   19:28   0:18 /usr/bin/java -jar /home/daniel/Programs/HERODesigner/HD6.jar

Я открываюсь "Временем выполнения OpenJDK Java 8". Другие программы Java, запущенные без проблемы путем двойного щелчка по значку. Какие-либо предложения?

1
задан 26 April 2017 в 16:51

1 ответ

Проблема заключалась в том, что ярлык не включал путь. Вам нужно будет вручную создать файл .desktop.

  1. Щелкните правой кнопкой мыши на рабочем столе, новый документ -> пустой документ.
  2. Откройте «Документ без названия» в предпочитаемом вами текстовом редакторе и введите следующее, измененное в вашей конкретной ситуации.

    [Desktop Entry]
    Version=6.0
    Name=HERO Designer
    Comment=HERO Designer Build 20170109
    Exec=bash -c "cd /path/to/your/HERODesigner/folder && java -jar HD6.jar"
    Icon=/path/to/your/HERODesigner/folder/hdlogo.png
    Terminal=false
    Type=Application
    Categories=Games;Application;
    Path=/path/to/HERODesigner/folder
    
  3. Сохраните файл.

  4. Переименуйте файл в «HERO Designer.desktop».
  5. Щелкните правой кнопкой мыши «HERO Designer.desktop», перейдите на вкладку «Разрешения» и установите флажок «Разрешить выполнение файла как программы», закройте окно

. значок HERO Designer на рабочем столе. Дважды щелкните, и программа должна запуститься.

0
ответ дан 8 December 2019 в 05:41

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

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