簽名是從class字節(jié)碼中獲取的,所以在獲取簽名前請先編譯工程生成字節(jié)碼文件。
獲取字段、方法簽名步驟:
- 進(jìn)入字節(jié)碼文件所在目錄
- 使用javap命令查看簽名
如下圖:

獲取字段、方法簽名
3.javap命令
| 選項 | 描述 |
|---|---|
| -v -verbose | 輸出附加信息 |
| -l | 輸出行號和本地變量表 |
| -public | 僅顯示公共類和成員 |
| -protected | 顯示受保護(hù)的/公共類和成員 |
| -package | 顯示程序包/受保護(hù)的/公共類和成員 (默認(rèn)) |
| -p -private | 顯示所有類和成員 |
| -c | 對代碼進(jìn)行反匯編 |
| -s | 輸出內(nèi)部類型簽名 |
| -classpath <path> | 指定查找用戶類文件的位置 |
| -cp <path> | 指定查找用戶類文件的位置 |