Eclipse - запуск программ не в локальной консоли eclipse

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

ИЗМЕНИТЬ

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

Ответы

Ответ 1

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

его боль, чтобы постоянно переходить от затмения и к терминалу. Я ищу способ просто нажать что-то вроде "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 (командная строка, которая может быть восстановлена, как указано во второй части этого ответа ниже).
Конечно, замените "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