Запуск проектов Eclipse из командной строки - PullRequest
1 голос
/ 05 января 2010

У меня есть консольный C-проект в Eclipse. Есть ли кнопка, которую я могу нажать, чтобы запустить свое приложение в окне командной строки?

Ответы [ 2 ]

1 голос
/ 05 января 2010

Вы можете запустить свое приложение как внешний инструмент, и для этого есть элемент панели инструментов. Выглядит как зеленый круг с белой стрелкой рядом с красной панелью инструментов. Я разработчик Java, поэтому я не знаю CDT, но, по крайней мере, в JDT вы можете запустить любой инструмент командной строки таким образом. (Если его нет на панели инструментов, щелкните правой кнопкой мыши панель инструментов и выберите Customize Perspective…, затем найдите элемент External Tools в разделе Launch и добавьте его.)

Сначала нажмите стрелку вниз рядом с кнопкой и выберите External Tools Configurations…. В диалоговом окне выберите Program с левой стороны, а затем нажмите кнопку «Создать» на панели инструментов. Вы в основном создаете ярлык, который будет жить на панели инструментов. На данный момент вы можете заполнить детали командной строки для запуска вашего приложения. Есть много положительных моментов, таких как настройка переменных среды, требование сборки ваших проектов перед запуском и т. Д. Когда вы закончите, сохраните его, и вы сможете запускать его так часто, как вам нужно, нажав кнопку со стрелкой и на панели инструментов , Вы можете вернуться и отредактировать его позже, сделать дубликаты и т. Д.

Если вы работаете с командой или просто хотите сделать действительно хорошую работу:

  • На вкладке Common в разделе Save as выберите Shared File. Это создаст файл в вашем проекте для представления ярлыка инструмента, который вы создаете. Это означает, что вы можете проверить это в своем исходном дереве, и другие тоже могут его использовать. Эти файлы в формате XML, поэтому вы хотите отметить их как текстовые, а не двоичные.
  • Начните свой рабочий каталог с ${workspace_loc}, чтобы любой, кто проверяет ваш проект, мог запустить его, не настраивая ярлык для своей файловой системы.
0 голосов
/ 05 января 2010

Не напрямую, но вы можете настроить задачу Ant для ее запуска (если она не требует ввода с консоли), или вы можете настроить запуск JVM в Run|External Tools.

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