Как остановить Eclipse от попыток запуска XML файлов?
В основном я использую Eclipse для Android в наши дни и разработал хорошую мышечную память для Ctrl-F11 для запуска моего приложения. Проблема в том, что если мне удастся изменить файл XML (например, манифест или макет), когда я ударил эту комбинацию клавиш, Eclipse делает то, что я нахожу непостижимым... Он пытается "запустить" мой XML файл, создав ошибочный выходной файл (называемый чем-то вроде layout.out.xml
), который затем мне нужно удалить, добавив бесполезную конфигурацию запуска XML в мою историю и, как правило, боль в моем прикладе.
Это неважно, но это постоянное раздражение. Кто-нибудь знает, как отключить "запуск" для XML в Eclipse? Я попытался найти элемент конфигурации для него, но параметры Eclipse - такая кроличья дыра, что мне там не повезло.
Спасибо!
Ответы
Ответ 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]()