2012-02-15 59 views
2

所以我一直在閱讀,發現當它嘗試使用無效的常量池條目反編譯類時,JAD崩潰。我一直在玩這種純粹出於好奇心,但我似乎無法做到這一點 - 它反編譯罰款或不能被JVM正確讀取。這是我過時的信息,還是我沒有按照正確的方式去做?JAD崩潰 - 無效/損壞的常量池

如果我無法得到這個工作,這是沒有什麼大不了的,因爲我已經瞭解了很多關於Java類格式的內容,正如我所說的,這只是爲了好玩。

+0

什麼是與Java編譯的類?你如何製作無效的常量池條目? – Jivings 2012-02-15 17:07:50

+0

我正在編譯並改變它。我試過的方式仍然讓JVM運行,它添加了一個不適用於無效數據的條目,但JAD處理得很好。 – 2012-02-15 17:13:35

+0

你能提供線路嗎?也許它不像你想象的那樣無效。 – Jivings 2012-02-15 17:40:13

回答

0

最有可能的是,您讀的來源說在某些情況下,JAD在無效池條目上崩潰。它並不總是崩潰,沒有源代碼,沒有簡單的方法可以告訴它在什麼情況下可能或不會崩潰。