Аннон добавить к своему вопросу:
Больно продолжать переключаться между затмением и терминалом. Я ищу способ просто нажать что-то вроде "F5" и запустить программу ncurses в новом терминальном процессе xterm
Самый простой способ сделать это - сообщить о командной строке во внешнюю конфигурацию инструмента и указать затмение для использования оболочки (как описано в этой программе )
В аргументе вы добавите в командной строке eclipse execute (командную строку, которую можно получить, как указано во второй части этого ответа ниже).
Конечно, замените «cmd.exe» на выбранную вами оболочку и попробуйте не устанавливать флажок «Allocate Console
» на вкладке «Общие» этого внешнего средства запуска.
Чтобы запустить через xterm, без затмения (не то, что вы просите, просто сохраните здесь для архива)
Вы можете запустить вашу программу через Eclipse (Run Configurations) и наблюдать с помощью команды 'ps' точную используемую командную строку Java.
Или запустите его в режиме отладки, щелкните правой кнопкой мыши задачу в представлении «Отладка» и откройте «Свойства». Он покажет командную строку, как указано здесь .
Затем запустите эту командную строку прямо в консоли (Eclipse вообще не задействован).