[РЕДАКТИРОВАНИЕ: Ввод cd CashAdv
ЗАТЕМ] выполнение java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar
в терминале запустил бы мою программу правильно и не имеет никаких проблем.
Однако, когда я использую ту строку кода в .desktop ярлыке как exec=java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar
, это работало бы, но не подключение.
Моя программа Java (CashAdv.jar) соединяется с Localhost путем создания Строки подключения из .txt файла помещенной в ту же папку.
У меня есть чувство, что это просто не видит .txt файл, но я открыт для других возможностей.
Exec=cd /home/bigaisdgood1/CashAdv/ && java -jar /home/bigaisdgood1/CashAdv/FindDir.jar
недопустимо, и возвращает ошибку, когда я использую ярлык. Используйте Path=
параметр в Вашем настольном файле и Type=Application
.
, Например,
Path=/home/bigaisdgood1/CashAdv
Type=Application
Path
определяет рабочий справочник, чтобы управлять программой в, когда входом Type
В является Применение.
Заставьте короткий путь/символ выполнить Ваше заявление:
java -jar yourApplication.jar org.example.your.MainClass
я предполагаю, Вы должны добавить точное местоположение файла, чего-то как
#!/bin/sh
java -jar /home/fred/examp/Example234/Fredexample.jar