Я пытаюсь установить точки останова, ничего не происходит для пары классов, которые я недавно компилировал с помощью "mvn install". Я могу установить точки останова для классов, которые уже были созданы кем-то другим. Пожалуйста, дайте мне знать, знает ли кто, как его решить.
Невозможно установить точку останова в intellij
Ответ 1
Файл → Недействительный кеш и перезапуск помогли решить проблему. Спасибо Томаш Нуркевич за указания
Ответ 2
При использовании IDEA CE 15 такая же проблема: Удаление плагина Python CE 5.0.143.103 устраняло проблему... но без разбора Python!: (
Ответ 3
В моем случае проблема была вызвана PHP Plugin (https://plugins.jetbrains.com/plugin/?id=6610). Даже после "Invalidate Caches and Restart" проблема не устранена.
Удаление этого плагина PHP, решил мою проблему.
Ответ 4
Ничто не происходит, вы имеете в виду, что точка останова не достигнута? Посмотрите на значок точки останова. Особенно обратите внимание на разницу между и иконки. Последний указывает, что код, который вы запускаете во время отладки, не содержит каких-либо значимых инструкций в этой строке.
Одна из причин такого поведения заключается в том, что выполняемый код не является кодом, который вы видите. Это может произойти, когда на сервере приложений все еще работает старый JAR или что-то подобное. Похоже, что это так, поскольку вы говорите, что точки останова работают в старом коде.
Ответ 5
решение для фиксации точек останова добавляло расширение подстановочного файла "*.py" к типам файлов Python в Python (оно должно иметь префикс символа подстановки, а не только ".py" ) через делая следующие шаги:
-
Перейдите к:
IntelliJ IDE > Настройки (CMD +,) > Редактоp > Типы файлов > Распознанные Типы файлов
-
В заголовке "Распознанные типы файлов":
Прокрутите вниз; Выберите "Python" (связанные зарегистрированные шаблоны будут показаны ниже)
-
В разделе "Зарегистрированные шаблоны":
Нажмите значок "+"; Введите "*.py", нажмите "ОК". (делайте все, что необходимо для достижения этого, включая удаление/переименование других без подстановочного знака, если необходимо)
-
Добавить точки останова:
Выберите строки (строк) кода (а не пустую строку или комментарий); Перейти к: Выполнить > Точка переключения точки переключения (CMD + F8)
-
Настройте отладку с помощью контрольных точек, перейдя к:
Запустить > Изменить конфигурации...; Нажмите "+"; Выберите "Python" ; Добавить значение для свойства "Имя"; Выберите местоположение файла ".py" для отладки (в свойстве "Script" ); Нажмите ОК
-
Отладка с использованием точек останова путем перехода к:
Запустить > Отладка... (Fn + CMD + F9); Подождите, пока он не остановится в точке останова; Осмотреть значения переменных, показанные в самом файле, зависанием переменная; Щелкните переменные и просмотрите данные Frame и Variable в в окне "Отладка", выбрав "Вид" > "Инструменты" > "Отладка" (CMD + 5)
Важное примечание: Сначала я попытался выполнить следующее, но после каждого из них я все еще не смог не смог использовать точки останова:
-
Удаление и переустановка плагина Python:
Ввод CMD +,; В диалоговом окне, посвященном плагинам > Install Плагин Jetbrains.. > "Python" > Установить
-
Обновление версии IntelliJ Ultimate до последней версии v2016.3.4
- Переход к:
Файл > Недействительные кеши и перезагрузка