#java #debugging #search
#java #отладка #Поиск
Вопрос:
Я отлаживаю пакет Java, и мне нужно выполнить поиск некоторых отладочных инструкций, выдаваемых в cmd, чтобы выяснить, где в коде застряла программа. Какой тип поисковых программ вы бы использовали для поиска отладочного сообщения, выводимого на экран в большом пакете Java? Я попытался использовать обычный поиск Windows, используя «Слово или фразу в файле», но я не думаю, что он выполняет свою работу. Какие-либо рекомендации?
Спасибо.
Комментарии:
1. Вы пытаетесь выполнить поиск в файлах JAR или у вас есть доступ к исходному коду? Предполагая, что вы смотрите на исходный код, используете ли вы IDE (например, Eclipse)?
2. Пытаюсь выполнить поиск в Jar, но я не использую Eclipse.
3. Есть ли у вас доступ к исходному коду, а также к jar?
4. Нет, я этого не делаю. Из того, что я вижу, этих отладочных инструкций может даже не быть в файле .jar.
Ответ №1:
Для поиска строки в JAR (и включения значимого контекста) вы можете использовать функцию search (не find, которая работает только с одним классом) в Java Decompiler. Насколько полезен его вывод, будет зависеть от того, был ли JAR запущен через инструмент обфускации.
Ответ №2:
В Eclipse вы можете выполнить поиск по всему проекту или пакетам с помощью Search -> File
но вам следует пересмотреть свои методы отладки, поскольку есть методы получше, чем печать в CMD