В Eclipse изменения исходного кода не влияют
У меня странная проблема в Eclipse Helios. Когда я изменяю исходный код, мои изменения не влияют. Даже если я изменю код таким образом, который выглядит несовместимым, он все равно может быть запущен.
Кажется, что Eclipse сохраняет свое состояние где-то в фоновом режиме, а я редактирую и сохраняю свои источники и передаю их svn.
Я не знаю, какие настройки нужно искать или что еще делать. Я был бы рад получить любую помощь.
С уважением,
Дэвид
Ответы
Ответ 1
Примечание. Попробуйте это только в том случае, если у вас закончились другие параметры в этой теме.
Так что на всякий случай, если другие варианты, такие как очистить/перестроить прослушивание в других ответах, не решают проблему, сделайте следующее,
Закрыть затмение
Перейдите в папку проекта на жестком диске.
Удалите файл .metadata, перезапустите Eclipse и снова посетите рабочее пространство.
Путь к классам и библиотеки будут повторно проверены, а проект заново собран.
Ответ 2
В меню "Проект" убедитесь, что "Автоматически установлено".
Ответ 3
У меня была такая же проблема при запуске проекта Maven в Spring Tool Suit (который основан на Eclipse). Мне нужно было каждый раз очищать и строить проект maven, чтобы STS обнаружила новые изменения (что, очевидно, является медленным и неэффективным процессом).
Итак, мое решение было:
Нажав Alt + F5 и проверьте Принудительное обновление снимков/выпусков
Ответ 4
Как уже упоминалось выше, установите флажок Build Automatically в Project->Build Automatically
, затем очистите проект, чтобы ваши изменения были скомпилированы снова.
Ответ 5
Сначала попробуйте (заново) создать или сохранить.
Ответ 6
Это на Eclipse (Kepler).
Простой "Hello World" на Java, где изменения в тексте в println, где не отображается в консоли при выполнении или перезапуске (Build automatically был отмечен). При выполнении второго перезапуска (или сохранения файла .java 1st) он всегда показывал изменения в println.
Kristian
Ответ 7
Попробуйте внести небольшие изменения в файл JSP. Иногда ваш сервер Tomcat содержит старые файлы кэша, которые он использует, даже если CLEAN BUILD ваш проект. Добавление обновлений в файлы JSP помогает Tomcat развертывать файл JSP с изменениями, а не с использованием старых файлов кэша. Я столкнулся с подобной проблемой, которая была решена таким же образом. Благодаря
Последние изменения не отражены в сервлете (tomcat)
Ответ 8
Просто зайдите в "Project-> Автоматическая сборка" и проверьте, что все