Настольный ярлык для исполняемого файла Java не соединяется

[РЕДАКТИРОВАНИЕ: Ввод cd CashAdv ЗАТЕМ] выполнение java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar в терминале запустил бы мою программу правильно и не имеет никаких проблем.

Однако, когда я использую ту строку кода в .desktop ярлыке как exec=java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar, это работало бы, но не подключение.

Моя программа Java (CashAdv.jar) соединяется с Localhost путем создания Строки подключения из .txt файла помещенной в ту же папку.

У меня есть чувство, что это просто не видит .txt файл, но я открыт для других возможностей.

  • Я недавно попытался поместить .txt файл в ту же папку как ярлык без эффекта.
  • Exec=cd /home/bigaisdgood1/CashAdv/ && java -jar /home/bigaisdgood1/CashAdv/FindDir.jar недопустимо, и возвращает ошибку, когда я использую ярлык.
4
задан 13 October 2015 в 02:26

2 ответа

Используйте Path= параметр в Вашем настольном файле и Type=Application.

, Например,

Path=/home/bigaisdgood1/CashAdv
Type=Application

Path определяет рабочий справочник, чтобы управлять программой в, когда входом Type В является Применение.

2
ответ дан 1 December 2019 в 10:18

Заставьте короткий путь/символ выполнить Ваше заявление:

java -jar yourApplication.jar org.example.your.MainClass

я предполагаю, Вы должны добавить точное местоположение файла, чего-то как

#!/bin/sh
java -jar /home/fred/examp/Example234/Fredexample.jar
0
ответ дан 1 December 2019 в 10:18

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

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