Сбой JAD - неверный / поврежденный пул констант - PullRequest
2 голосов
/ 15 февраля 2012

Итак, я прочитал и обнаружил, что JAD, по-видимому, падает, когда пытается декомпилировать класс с недопустимой записью в пуле констант. Я играл с этим просто из любопытства, но я не могу этого добиться - он либо прекрасно компилируется, либо не может быть правильно прочитан JVM. Это устаревшая информация, которая у меня есть, или я просто делаю это неправильно?

Если я не могу заставить это работать, это не страшно, так как я многое узнал о формате классов Java, и, как я уже сказал, это просто для удовольствия.

1 Ответ

0 голосов
/ 21 июля 2012

Скорее всего, источник, который вы прочитали, говорит, что в некоторых случаях JAD аварийно завершает работу с неверными записями пула. Он не всегда дает сбой, и без исходного кода нет простого способа определить, при каких обстоятельствах он может или не может произойти сбой.

...