2012-06-14 16 views

cevap

7

Varsayılan olarak javac, oluşturulan class dosyalarındaki hata ayıklama bilgilerini içermiyor. Bu bilgi örn. yöntem parametre adları (ancak yansıma sağlamak için yöntem ve alan adları her zaman saklanır). Parametre isimleri bilinmediğinde, JD-GUI ve diğer decompilers'ler bazı makul isimler oluşturuyor. Onlar gizlenmiyor - sadece orada değiller.

-g bayrağıyla kodunuzu derleyin:

javac -g SomeClass.java 

Sadece JD-GUI kontrol - o zaman doğru parametre adlarını gösterir.