jd-gui

    1熱度

    1回答

    我用兩個反編譯器JD-GUI和Luyten反編譯.jar文件,但結果不同。 例如,Luyten的結果具有更具體的名稱空間。 此外,某些行中的源代碼也有所不同。 爲什麼兩個反編譯器反編譯相同的.jar文件有所不同?

    -2熱度

    1回答

    比方說,我有一個java類A,我想用JD-GUI進行反編譯。解決了小編譯問題(鑄造和初始化局部變量)後,我編譯反編譯後的代碼爲B類。 如何保證A類和B類的功能相同?

    0熱度

    2回答

    我在這裏使用了很多遺留應用程序。其中一個(在生產中部署)需要編輯,因爲沒有任何日誌。 我反編譯它,但我不知道如何在這種情況下重新組裝。由於編譯器優化,我甚至無法重新編譯單個編輯的類。 (我使用的Java 6) 很抱歉,如果我的英語不好,我只是一個初中

    2熱度

    3回答

    我嘗試使用.class文件查找奇怪效果的原因。對於接口來說,傳遞給一個函數的變量的名字沒有列出,但是在實現類中是這樣的。我偶然發現了這個效果,同時用JD-Gui去編譯我自己的一些類文件。 Person.java public interface Person { public abstract void setName(String name); public void set