Как вы запускаете Java-программу из скрипта bash?

Я пытаюсь запустить сервер minecraft из скрипта run.sh. Пока у меня есть это:

#!/bin/sh
java -Xms512M -Xmx2048M -jar minecraft_server.jar nogui

Я запускаю скрипт из того же каталога, что и minecraft_server.jar, и он ничего не делает. Я хочу, чтобы он открыл окно терминала, на котором запущена Java-программа. Я новичок в Linux, поэтому я уверен, что я делаю что-то глупое, любая помощь будет оценена.

1
задан 30 December 2011 в 09:17

2 ответа

Почему вы используете echo? Это просто печатает остаток строки как последовательность литералов на терминал.

0
ответ дан 30 December 2011 в 09:17

Если проблема в том, что при запуске сценария не отображается окно терминала, решение зависит от используемого вами оконного менеджера. Gnome, а также KDE позволяют редактировать свойства ярлыков на рабочем столе, щелкая правой кнопкой мыши и устанавливая там параметр «запуск в терминале».

Другой способ - отредактировать файл конфигурации рабочего стола вручную: вы можете найти его в подкаталоге Desktop вашего домашнего каталога. Просто добавьте строку с Terminal=true в файл конфигурации рабочего стола, на котором должен работать сервер.

0
ответ дан 30 December 2011 в 09:17

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

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