Подтвердить что ты не робот

Как остановить Eclipse от попыток запуска XML файлов?

В основном я использую Eclipse для Android в наши дни и разработал хорошую мышечную память для Ctrl-F11 для запуска моего приложения. Проблема в том, что если мне удастся изменить файл XML (например, манифест или макет), когда я ударил эту комбинацию клавиш, Eclipse делает то, что я нахожу непостижимым... Он пытается "запустить" мой XML файл, создав ошибочный выходной файл (называемый чем-то вроде layout.out.xml), который затем мне нужно удалить, добавив бесполезную конфигурацию запуска XML в мою историю и, как правило, боль в моем прикладе.

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

Спасибо!

4b9b3361

Ответ 1

Вы можете сказать Eclipse о запуске вашей последней конфигурации запуска, вместо того, чтобы пытаться создать конфигурацию запуска для текущего документа/выбора. В разделе "Настройки" → "Запуск/Отладка → Запуск" вы можете выбрать "Всегда запускать ранее запущенное приложение".

EDIT: у вас, вероятно, есть плагин, который определяет ярлык запуска, который запускает XML файлы. Это звучит довольно глупо.

Ответ 2

Благодаря ответу JesperE я решил его "Всегда запускать ранее запущенное приложение".

Просто хотел добавить, что у меня не было проблемы с запуском xml, пока я не установил "Инструменты разработки PHP".

Мой вывод состоит в том, что в будущем я мог бы рассмотреть возможность использования двух отдельных установок Eclipse:

  • Один с чистым программированием на Java и Android (возможно, другим)
  • И один с PHP и, возможно, с другими материалами, связанными с веб-сайтом.

Ответ 3

Мое решение - удалить плагин XSL.

Ответ 4

Как сказал Орапл:

удалить [] плагин XSL

Это выполняется

  • нажатие на справке > Сведения об установке
  • поиск "xsl"
  • выберите плагин
  • нажатие кнопки "Удалить..." внизу
  • перезагрузка вашей IDE, если приглашение

Ответ 5

В качестве альтернативы решению @JesperE вы можете отфильтровать конфигурацию запуска XSL с помощью Run/Debug → Launching → Launch Configurations → Filter checked start configuration types (на правой панели), а затем установите флажок XSL.

Eclipse Preferences

Когда вы применяете и закрываете окно настроек, откройте "Run Configurations", и вы заметите, что раздражающая конфигурация запуска XSL больше не существует. Таким образом, вы все равно можете запустить выбранный исполняемый класс, но не файл XML.

Run Configuration