日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jar反编译工具 比jd-gui 功能更强大的 Luyten 查看jar源码, 解决jd反编译代码中break labelxxx 、 static初始块中出现return 等问题

發布時間:2023/12/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jar反编译工具 比jd-gui 功能更强大的 Luyten 查看jar源码, 解决jd反编译代码中break labelxxx 、 static初始块中出现return 等问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

反編譯 查看jar 源碼的工具常用的有 jd-gui 和 Luyten

jd-gui看jar反編譯源碼 有些源碼看不了 或者很難看懂 如在循環中出現 break labelxxx等。 用功能更加強大的 Luyten 能解決jd存在的大多數問題 (注:luyten 能解決大部分jd 的問題,但是 還是會存在部分 反編譯出來 有點問題,需要手動改改)

注:我用的 Luyten 版本是 luyten-0.5.4.exe
也可以用我提供的網盤地址下載
鏈接:https://pan.baidu.com/s/1up3rnwH_Jql44hl492AGSw
提取碼:xi7d

jd 在反編譯一些復雜邏輯的代碼時 ,反編譯的代碼很難看懂 ,例如:

反編譯出來的類 靜態初始化塊 static{} 里面有 return;
如圖:

這代碼粘貼到開發工具中會提示錯誤:Return outside method

jd 還有一些難看的反編譯代碼 如 break labelxxx ,如下:

jd 還有些源碼 反編譯不了 提示錯誤 // INTERNAL ERROR // ,如下:

解決
上述jd 存在的問題, 用 Luyten 就能很好的解決 (注:luyten 能解決大部分jd 的問題,但是 還是會存在部分 反編譯出來 有點問題,需要手動改改)

Luyten 打開上述jd反編譯有問題的源碼 效果如下:

切換 Luyten 顯示包目錄結構的風格: Operation -> Package Explorer Style

總結

以上是生活随笔為你收集整理的jar反编译工具 比jd-gui 功能更强大的 Luyten 查看jar源码, 解决jd反编译代码中break labelxxx 、 static初始块中出现return 等问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。