2013-10-13 2 views
2

Я работаю с Ligdx, АНИ для развития кросс plattaform игра, которая по умолчанию генерирует по крайней мере 2 проекта:Можете ли вы заставить eclipse запускать/отлаживать другой проект, когда конкретный запускается/отлаживается?

  • Суть проекта: Это один вы должны работать, где все классы и логика должна быть размещена.
  • Рабочий стол: этот файл автоматически создается из основного проекта.

У ядра нет никакого класса для его запуска, потому что он должен запускаться с рабочего стола (или других платформ).

Он также всегда выбирается из-за того, что вы работаете, поэтому нажатие кнопок «запуска» или «отладки» будет пытаться запустить основной проект, а не рабочий стол, и немедленно выйти из строя, что вынудит вас выбрать перед запуском/отладки. Это может стать чрезвычайно раздражающим, особенно при отладке.

enter image description here

Так есть ли способ заставить Eclipse, всегда запускать проект на рабочем столе?

+0

Как вы просите Eclipse «запустить» основной проект? (Какая часть пользовательского интерфейса Eclipse?) –

+0

Либо кнопка воспроизведения, либо кнопка отладки в случае, если я хочу отлаживать вместо этого. Я понимаю, что могу просто щелкнуть на рабочем столе, а затем запустить его, но это немного раздражает делать каждый раз. –

+0

@Nicolas Martel Я обновил ваш вопрос, чтобы уточнить, что вы просили. Если вам не нравятся изменения, дайте мне знать, и я откажу их обратно –

ответ

4

ответа Rekaszeru на this вопрос показывает, как настроить Eclipse, для того, чтобы всегда запускать ранее запущенное приложение.

Вы просто должны пойти preferences/run-debug/launching и проверить «Всегда запуск ранее запущенное приложение» окно, как он показан на рисунке он использовал, чтобы проиллюстрировать свой ответ:

enter image description here

Это не будет force один из проектов, который всегда должен быть запущен, но он в значительной степени разрешит проблему, если вы одновременно работаете над несколькими проектами, или вы чередуете между Web/Android/Desktop.

+1

Ха, спасибо. Это прекрасно работает. –

1

Если Вы спрашиваете, как начать основного проекта от уже существующего проекта, присутствующего в затмении, то все, что вам нужно сделать, это Щелкните правой кнопкой мыши на рабочем столе папку проекта и перейти на Run As и выберите Java Application


Но если это не то, что вы опубликовали, я могу только понять, что вам нужно понять, как развертывается проект LibGDX .... Из проекта Desktop «В файле xyzMain.java» у вас будет вызов метода основной проект, говорящий:

new LwjglApplication(new Sample(), cfg); 

Здесь вы вышли Образец класса из основного проекта.


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

Надеется, что это помогло вам ..

+0

Это не то, что я спросил. Я хочу, чтобы Eclipse запускал рабочий проект вместо того, чтобы пытаться запустить фактический проект со всем кодом и логикой. Libgdx здесь неактуальен и является лишь справочной информацией. Мне нужно что-то вроде Visual Studio, где вы можете установить активный проект внутри решения и независимо от того, какой проект вы редактируете, кнопка запуска запустит активный проект. –

+0

Как только вы запустите его. В следующий раз вам нужно просто щелкнуть по стрелке рядом с кнопкой сборки и выбрать файл Main.java (класс рабочего стола) ... – srikanth

1

Я не знаю, как именно вы описали, но я предлагаю использовать меню «Конфигурации запуска» и dialgos, чтобы делать то, что вы хотите, таким же быстрым способом.

Обратите внимание, что вы можете настроить конфигурацию запуска делать: Run -> Run Configurations ... (также Run -> конфигурации Debug ...)

Вариант 1).

После запуска рабочего проекта, просто используйте кнопку Run Выпадающей, которые содержат ваши конфигурации запуска:

Drop-down button

Вариант 2).

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

Save the launch configuration in the project

Тогда вы можете просто щелкнуть правую кнопку мыши на вашем что файл для запуска рабочего проекта:

Launch your saved configuration file

PS: я бы также предлагаю прочитать немного о ведении конфигураций в Ларсе tutorial

Смежные вопросы