Eclipse - запуск программ, не входящих в консоль Eclipse - PullRequest
14 голосов
/ 26 мая 2009

В настоящее время я пишу некоторый код ncurses, и родная консоль Eclipse (3.2.2) не может отображать графику. Вместо этого я бы хотел запустить программу через xterm. Я хочу, чтобы у меня была возможность запустить xterm и запустить оттуда. Я бы предпочел не связываться с плагинами или джазом. Просто что-то простое.

EDIT

Итак, у меня есть ответ, и это было довольно просто ... Выполнить -> Внешние инструменты -> Внешние инструменты -> Конфигурация нового запуска ... Затем выберите местоположение вашего эмулятора терминала. / usr / bin / gnome-терминал в моем случае. после этого установите соответствующие аргументы. "-e ~ / ncurses / start" в моем случае. Затем убедитесь, что вы не выделяете консоль, сняв этот флажок на вкладке «Общие».

1 Ответ

9 голосов
/ 26 мая 2009

Аннон добавить к своему вопросу:

Больно продолжать переключаться между затмением и терминалом. Я ищу способ просто нажать что-то вроде "F5" и запустить программу ncurses в новом терминальном процессе xterm

Самый простой способ сделать это - сообщить о командной строке во внешнюю конфигурацию инструмента и указать затмение для использования оболочки (как описано в этой программе )

http://www.avajava.com/tutorials/eclipse/how-do-i-open-a-windows-command-prompt-in-my-console/how-do-i-open-a-windows-command-prompt-in-my-console-03.gif

В аргументе вы добавите в командной строке eclipse execute (командную строку, которую можно получить, как указано во второй части этого ответа ниже).
Конечно, замените «cmd.exe» на выбранную вами оболочку и попробуйте не устанавливать флажок «Allocate Console» на вкладке «Общие» этого внешнего средства запуска.

http://www.avajava.com/tutorials/eclipse/how-do-i-open-a-windows-command-prompt-in-my-console/how-do-i-open-a-windows-command-prompt-in-my-console-04.gif


Чтобы запустить через xterm, без затмения (не то, что вы просите, просто сохраните здесь для архива)

Вы можете запустить вашу программу через Eclipse (Run Configurations) и наблюдать с помощью команды 'ps' точную используемую командную строку Java.
Или запустите его в режиме отладки, щелкните правой кнопкой мыши задачу в представлении «Отладка» и откройте «Свойства». Он покажет командную строку, как указано здесь .

Затем запустите эту командную строку прямо в консоли (Eclipse вообще не задействован).

http://www.aicas.com/jamaica/3.4/doc/html/debugger1.gif

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...