На этот вопрос уже есть ответ:
Я новичок в Ubuntu 14.04 LTS (64bit), и я только начинаю овладевать этим новым способом работы.
Я использую программу, созданную для UNIX, и мне удалось ее установить и заставить все работать идеально, но я немного ленив, поэтому пытаюсь придумать способ создать ярлык приложения, просто дважды щелкнув на нем (без использования Teminal для перехода по пути и последующего ввода команды для программы).
Команда после того, как я выберу правильный путь:
java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame .
Пожалуйста, постарайтесь сделать ее как можно более подробной, потому что, как я уже сказал, я новичок в этом.
Опция 1: если программа показывает, что значок на левой стороне запускает панель при открытии программы через терминал то щелкните правой кнопкой по тому значку и выберите опцию "Lock to launcher".
Опция 2: GNOME установки Делает. Эта небольшая программа обнаруживается на входе в систему, и Вы вводите имя любого приложения, которое Вы хотите запустить.
Опция 3: Классическое меню. В центре программного обеспечения загружают Классика Меню Ubuntu. Это - эквивалент меню "Пуск" в Windows XP и перечисляет почти все программы, которые Вы установили на Ubuntu.
Опция 4: менеджер по Файлу конфигурации в Редактировании-> Свойства-> Поведение для "Выполнения исполняемых текстовых файлов, когда они открыты". Тем путем можно сделать документ на получение для открытия этой программы в xterm или другом эмуляторе терминала.
Так изменявший поведение файлового менеджера, создайте новый текстовый файл на рабочем столе, и открытый с Вашим любимым текстовым редактором. Для меня это - нано, таким образом, я ввел бы в терминале:
nano ~/Desktop/Shortcut_Script.sh
И в этом файле сценария помещает следующие строки
#!/bin/bash
xterm -hold -e " /path/to/your/program/java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame "
А маленькое объяснение здесь: этот сценарий в основном называет xterm окно, говорит, что это для оставлений (содержит) и выполняет команды, включенные двойными кавычками. От чтения Вашего вопроса я понимаю, что сначала необходимо перейти к правильной папке, и затем называть программу, правильно? Так/path/to/your/program/часть должен позволить Вам назвать ту программу в правильной папке, при пребывании в исходной папке запуска для xterm (который является папкой дома/пользователя). Теперь, если это не работает, и действительно необходимо перейти к папке, что можно сделать, это:
xterm -hold -e " cd /path/to/your/program/ ; java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame "
Уведомление точка с запятой. Как можно знать, это разделяет команды для избиения. Это выполнит CD/path/to/your/folder сначала и назовет программу второй.