Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не работает ярлык на файл (jar)  (Прочитано 2789 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tiomochka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Не работает ярлык на файл (jar)
« : 22 Февраля 2022, 20:42:46 »
Пожалуйста, помогите, хотел сделать ярлык для лаунчера майнкрафт:

[Desktop Entry]
Name=Minecraft
Exec=java -jar /home/tiomochka/Minecraft/TL.jar
Comment=
Terminal=true
Icon=/home/tiomochka/Minecraft/mine.jpg
Type=Application

Вот что у меня получилось. При запуске не надолго вылезает консоль, я успел её заскринить, после того как она закрывается, ничего не происходит. Если открывать TL.jar вручную, то всё прекрасно открывается и работает. Галочка "разрешать выполнять как программу" стоит и у ярлыка и у самого файла.
Скриншоты консоли:
https://cdn.discordapp.com/attachments/737309922617851976/945736593216507934/2022-02-22_16-29-58.png
https://cdn.discordapp.com/attachments/737309922617851976/945736707284807781/2022-02-22_20-30-51.png

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #1 : 22 Февраля 2022, 20:47:24 »
Пробуйте
Exec=bash -c 'cd ~/Minecraft && java -jar TL.jar'
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн tiomochka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #2 : 22 Февраля 2022, 20:56:08 »
Не работает, окно не надолго открывается и обратно закрывается с теми же текстом

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6904
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #3 : 23 Февраля 2022, 06:15:10 »
Много раз на этом форуме повторял, повторю еще раз.
Хотя-бы сами хорошенько всмотритесь в те картинки, что выкладываете.
На твоем скриншоте видно путь сохранения логов: /home/tiomochka/.launcher/logs. Посмотри что там есть, может есть какая подсказка.


Пользователь добавил сообщение 23 Февраля 2022, 06:29:51:
Опять-же, косвенно тебе уже подсказали, и, внимательно посмотрев скриншоты, мог-бы увидеть разницу между этими запусками.
Успешный - из каталога /home/tiomochka/Minecraft. Неудачный - из каталога /home/tiomochka.
Попробуй в терминале запустить из каталога /home/tiomochka точно такой-же командой, которую ты вписал в десктоп-файл.
« Последнее редактирование: 23 Февраля 2022, 06:29:51 от andytux »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #4 : 23 Февраля 2022, 06:39:50 »
у меня прямо на рабочем столе Tlauncher.jar
тыкаю - запускается. выбрано - "открыть в OpenJDK Java 8 Runtime"

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #5 : 24 Февраля 2022, 10:56:35 »
тебе уже тут всё разжевали, мало - пошел справшивать у случайных прохожих на ответах мейл.ру?

повторяю.
вводи команду
java -jar /home/tiomochka/.minecraft/TL.jar или как у тебя теперь называется файл?
и запускай

Оффлайн tiomochka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #6 : 24 Февраля 2022, 11:10:39 »
Успешный - из каталога /home/tiomochka/Minecraft. Неудачный - из каталога /home/tiomochka.
Попробуй в терминале запустить из каталога /home/tiomochka точно такой-же командой, которую ты вписал в десктоп-файл.
[/quote]

Я запустил в терминале из каталога /home/tiomochka команду java -jar /home/tiomochka/Minecraft/TL.jar  и всё работает.
А с ярлыка не работает, той же командой.



Пользователь добавил сообщение 24 Февраля 2022, 11:15:55:
тебе уже тут всё разжевали, мало - пошел справшивать у случайных прохожих на ответах мейл.ру?

повторяю.
вводи команду
java -jar /home/tiomochka/.minecraft/TL.jar
 или как у тебя теперь называется файл?
и запускай

А почему .minecraft, если файл TL.jar находится в папке Minecraft, а не .minecraft

Error: Unable to access jarfile /home/tiomochka/.minecraft/TL.jar, если вашей командой запускать


Пользователь добавил сообщение 24 Февраля 2022, 11:25:17:
https://cdn.discordapp.com/attachments/737309922617851976/946321218263482419/3.png
https://cdn.discordapp.com/attachments/737309922617851976/946321252304420944/2.png
https://cdn.discordapp.com/attachments/737309922617851976/946321320684175400/1.png
« Последнее редактирование: 24 Февраля 2022, 11:25:17 от tiomochka »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #7 : 25 Февраля 2022, 13:00:26 »
а теперь скопируй из терминала java -jar /home/tiomochka/Minecraft/TL.jar
и вставь в ярлык. мож у тебя в ярлыке одно буква не так или пробел лишний
и закрой

Оффлайн tiomochka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #8 : 25 Февраля 2022, 16:33:41 »
Раз тысяча уже проверил, всё так как надо, но не работает

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #9 : 25 Февраля 2022, 17:55:57 »
Раз тысяча уже проверил, всё так как надо, но не работает
Ну уж и не знаю.
значит запускай из терминала, если хочешь играть

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3032
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #10 : 25 Февраля 2022, 20:05:11 »
А если написать
Terminal=false
Пётр.

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Не работает ярлык на файл (jar)
« Ответ #11 : 26 Февраля 2022, 05:19:36 »
1) попробуй в ярлыке поменять на
Exec=java -jar ~/Minecraft/TL.jar
2) создай ярлык ещё раз и попробуй. Я вообще вывожу на верхнюю панель, а не на рабочий стол
« Последнее редактирование: 26 Февраля 2022, 05:24:13 от jurganov »

 

Страница сгенерирована за 0.044 секунд. Запросов: 22.