4 Haziran 2018 Pazartesi

javap komutu

Giriş
Decompiler aracıdır.

-c seçeneği
byte code'u gösterir.

Örnek
Şöyle yaparız.
> javap -c Default.class
Compiled from "Default.java"
public Default {
  ...
}
Örnek
Dosyanın ismi A#1.class ise şöyle yaparız
javap -c A\$1
-v seçeneği
Örnek
Şöyle yaparız.
javap -verbose path/to/ClassFile.class
Örnek
Çıktı olarak şunu alırız.
Constant pool:
   #1 = Methodref          #9.#18         // java/lang/Object."<init>":()V
   #2 = String             #19            // 中
   #3 = String             #20            // 𩄀
   #4 = Fieldref           #21.#22        // 
... truncated
  #17 = Utf8               UnicodeTest.java
  #18 = NameAndType        #10:#11        // "<init>":()V
  #19 = Utf8               
  #20 = Utf8               𩄀

Hiç yorum yok:

Yorum Gönder