Как отладить программу Java?
Когда все впервые выучили Java, они подумают, что отладка IDE очень высокая, но на самом деле это очень просто.
Следующая статья научит вас, как отлаживать в Eclipse как просто и интуитивно. Другие шаги отладки IDE похожи.
1. Установите точки останова, где вы думаете, что что -то не так.
Перед количеством строк кода щелкните правой кнопкой мыши, обратите внимание, что он щелкните правой кнопкой мыши, а затем выберите точку переключения переключения.
Вы можете спросить, как мне узнать, где разместить точки останова?
Если у вас нет чувства этой проблемы, вы можете поразить еще несколько точек останова и шагнуть в отладке, пока не найдено исключение, просто уделите немного больше времени, и это даст вам более глубокое понимание процесса выполнения программы!
Конечно, если вы можете примерно перейти туда, где может возникнуть проблема, или местоположение класса «Информация об исключении», вы можете установить точку останова здесь.
2. Нажмите от DEBUG. Если это веб -программа, вам нужно запустить Tomcat или Apache Server в режиме отладки.
Это очень важно. Стандартный режим запуска не может ввести предустановленные точки останова, которые не могут достичь цели отладки.
3. Запустите программу. Когда программа работает до позиции, где была просто установлена точка остановки, она остановится, и цвет фона этой линии кода будет выделен.
В настоящее время вы можете управлять программой через кнопку экрана или клавиатуру.
Ниже приведены ярлыки клавиш для соответствующей отладки клавиатуры. Если это не работает, вы можете проверить, является ли это конфликтом клавиатуры.
Например, ярлыки клавиша словаря Youdao часто противоречат резюме в режиме Debud.
Клавиши для функции охвата
Global One STEP возвращается в F7
Global Single STEP SKIP F6
Global One Step Jump в F5
Глобальный одно шаг прыгните в Select Ctrl+F5
Глобальная отладка в последний раз началась F11
Продолжайте F8 во всем мире
Во всем мире используйте фильтры, чтобы пройти через Shift+F5
Добавить/удалить точки останова глобально Ctrl+Shift+B
Глобальный дисплей Ctrl+D.
Global Run Last начался Ctrl+F11
Запустить глобально, чтобы линейность Ctrl+R
Глобальное выполнение Ctrl+U
4. Введите интерфейс отладки, чтобы увидеть нужную информацию.
5. Вы можете просмотреть значения всех переменных в переменных, таких как значения в только что установленной точке перерыва, щелкните правой кнопкой мыши изменение Value, а некоторые IDE поддерживают горячие изменения в окне и выполнение кода.
6. Первая кнопка ниже предназначена для ввода выполнения метода. Например, если вы называете другие методы, вы можете ввести метод, чтобы выполнить шаг за шагом. Если вы нажмете вторую кнопку, она будет выполнена только шаг за шагом в этом методе. Когда используется третья кнопка, вы выпрыгнете из этого метода и продолжите выполнять исходный метод, который вызывает этот метод. Описание следующим образом.
7. Завершите программу.
8. Добавить плагин декомпиляции для Eclipse для лучшей отладки
Вообще говоря, наш проект будет более или менее ссылаться на некоторые внешние пакеты JAR. Если мы сможем просмотреть исходный код пакета JAR, можно сказать, что наша отладка будет в два раза превышать половину усилий.
1. Скачать и установить jad.exe. Unzip jad.exe в каталог программы (может разместить любой каталог), например: c:/program files/jad/jad.exe.
2. Установите плагин Jadclipse. Загрузите и Unzip net.sf.jadclipse_3.3.0.jar, скопируйте его в каталог Eclipse/Plugins и перезапустите Eclipse.
3. Настройте JadClipse. Под окном Eclipse нажмите Window> Настройки> Java> Jadclipse> Path to Decropiler.
(Установите абсолютный путь JAD, например C:/Program Files/JAD/JAD.EXE)
Вы можете проверить опцию «Использование кода Eclipse» (переопределяет инструкции по форматированию JAD), которая может соответствовать стилю кода, отформатированному CTRL+SHIF+F.
После выполнения этих шагов нажмите, чтобы просмотреть на классе или метод, импортированный из пакета JAR, чтобы просмотреть исходный код. Если нет, обратитесь к следующему решению:
В большинстве случаев Eclipse не может автоматически установить просмотр файлов класса JadClipse на метод открытия файлов класса по умолчанию.
В Eclipse's Windows-> Преференции-> General-> Editors-> File Associations, редактор, связанный с «*.class» и «*.class без источника», изменяется по умолчанию, чтобы «jadclipse class file evereer».
Я несколько раз настроил плагин JAD. Если его нельзя разместить, он был опробован и протестирован после такой настройки.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.