Подтвердить что ты не робот

Отражатель для Java?

Есть ли эквивалент Java для .NET Reflector?

Изменить: более конкретно, декомпиляция - это то, что мне нужно.

4b9b3361

Ответ 1

Насколько я знаю, функциональность .NET Reflector доступна практически во всех Java IDE, включая Eclipse. Просто добавьте файл jar в проекты, и вы можете просматривать его классы так же, как вы просматриваете свои собственные классы.

Для аспекта декомпилятора (в отличие от браузера с чистым классом) есть некоторые альтернативы. Инструмент JDK javap декомпилирует только байт-код, поэтому не очень полезно получить исходный код (но может помочь с пониманием кода).

JAD - довольно популярный декомпилятор в мире Java, и он производит компилируемый Java-код большую часть времени (некоторые последовательности байт-кода aren ' t легко переводится в действительную Java, хотя, поэтому существуют некоторые угловые случаи.

Ответ 3

Вы можете получить JAD для декомпиляции .class в .java. Это довольно хорошо.

Если вы используете Eclipse, запустите плагин jadclipse. Вам нужно будет настроить путь к jad.exe. В следующий раз, когда вы откроете .class, вы увидите декомпилированный источник вместо объявления .class. И вы также можете просматривать F3. Это очень полезно.

Ответ 4

Я не очень хорошо знаком с Java, но JBrowser работает для вас?