0
我試圖用JD反編譯.class文件。 BUt我得到了奇怪的代碼(靜態調用一個非靜態方法,Classname.this.method等)。Java反編譯器未給出完整的源代碼
請問能否給出100%的源代碼?
我試圖用JD反編譯.class文件。 BUt我得到了奇怪的代碼(靜態調用一個非靜態方法,Classname.this.method等)。Java反編譯器未給出完整的源代碼
請問能否給出100%的源代碼?
不,java反編譯器無法爲您提供確切的源代碼。許多編譯器優化不會反映回生成的文件中。
許多不同的源結構編譯爲相同的字節碼。 – EJP 2014-09-04 06:29:31
......更不用說在字節碼中,你不能分辨使用舊式編碼中的泛型和明確的轉換。 – thkala 2014-09-04 06:35:21
@thkala更不用說那只是我剛纔所說的一個實例。 – EJP 2014-09-04 09:43:45