2010-11-04 3 views
0

Что мне нужно, это небольшое приложение, которое позволяет мне искать несколько файлов .class для слова. Это можно сделать с помощью приложения?Java: .Class searcher

+0

Это своего рода зависит, если ваше слово компилируется далеко или нет. Но «javap» может помочь. – Jeremy

+0

Вы понимаете, что .class файлы являются двоичными (скомпилированными), правильно? Я думаю, вы имеете в виду файлы .java. –

+1

Литералы @Christian String будут по-прежнему находиться в файле .class, но вы, вероятно, правы в том, что действительно хотите искать файлы .java. –

ответ

3

Grep. Греп решает все.

например: grep word *.class

+0

Теперь результат может быть особенно уродливым. Но вы можете установить параметры, чтобы он просто рассказывал вам, какие файлы соответствуют, не показывая вам совпадения. – cHao

+0

Я бы предложил «grep -iR word * .class». Используется из корневого каталога для файлов классов. Искажения рекурсивно и независимо друг от друга – darioo

+0

Затем вы можете использовать JD-GUI для декомпиляции файла класса и получения хорошего результата. http://java.decompiler.free.fr/?q=jdgui –