2009-08-26 6 views
0

Я развиваю игру на основе Flex и борюсь с сервером SmartFox.Как запустить произвольное серверное программное обеспечение от Eclipse?

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

Проблема в том, что я никогда не делал этого с нестандартного сервера, у которого не было только сетевого адаптера в Eclipse.

Я знаю, что это должно быть довольно просто, но как мне это сделать? Это просто вопрос вызова исполняемого файла командной строки с некоторыми аргументами или даже просто запуск его как приложения Java без его исполняемой оболочки. Убить это просто было бы убийством процесса в Eclipse.

Также обратите внимание, что я хочу убедиться, что у меня есть вывод оболочки в Eclipse для целей отладки.

ответ

1

Я думаю, вы могли бы запустить его как «Внешний инструмент» от Eclipse (маленькая зеленая стрелка с помощью инструментария). Нажмите на стрелку меню справа от этого значка и выберите опцию «Настроить внешние инструменты».

Вы можете щелкнуть правой кнопкой мыши по дереву «Программа» (слева) и выбрать «Создать», чтобы создать новую конфигурацию. Вам нужно будет заполнить значения, аналогичные тем, что вы сделали бы, если бы вы запускали сервер в командной строке.

Дайте вашей конфигурации значащее имя, например «SmartFox» или что-то в этом роде.

Location - это команда, которая запускается (может указывать на java в вашем случае).

Чтобы настроить консоль, перейдите на вкладку «Общие», и флажок «Выделить консоль» должен быть уже установлен.

Как только вы закончите, нажмите кнопку «Применить» или «Выполнить».

После этого вы можете запустить сервер, выбрав его из списка «Внешние инструменты» (тот же значок, что и ранее), и вы можете остановить его, используя значок красной остановки на консоли (должен работать).

Дополнительно ... другие вкладки диалогового окна конфигурации могут быть полезны. Возможно, вам захочется, чтобы вкладка сборки не выполняла сборку перед запуском, в зависимости от того, как вы настроили настройки.

То, что это не даст вам (обязательно), - это тесная интеграция между сервером и Eclipse. Возможно, вам придется выполнять дополнительную настройку или просто развертывать свой код на сервере по мере необходимости.

Надеюсь, я не отстаю от того, что вы искали.

Удачи.

+0

Спасибо, что было полезно. :) –