最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

分享7款開源Java反編譯工具

 更新時(shí)間:2014年09月02日 16:54:05   投稿:mdxy-dxy  
今天我們要來分享一些關(guān)于Java的反編譯工具,反編譯聽起來是一個(gè)非常高上大的技術(shù)詞匯,通俗的說,反編譯是一個(gè)對(duì)目標(biāo)可執(zhí)行程序進(jìn)行逆向分析,從而得到原始代碼的過程。尤其是像.NET、Java這樣的運(yùn)行在虛擬機(jī)上的編程語言,更容易進(jìn)行反編譯得到源代碼

  今天我們要來分享一些關(guān)于Java的反編譯工具,反編譯聽起來是一個(gè)非常高上大的技術(shù)詞匯,通俗的說,反編譯是一個(gè)對(duì)目標(biāo)可執(zhí)行程序進(jìn)行逆向分析,從而得到原始代碼的過程。尤其是像.NET、Java這樣的運(yùn)行在虛擬機(jī)上的編程語言,更容易進(jìn)行反編譯得到源代碼。當(dāng)然,也有一些商業(yè)軟件,對(duì)其程序進(jìn)行了混淆加密,這樣我們就很難用工具反編譯了。

 1、Java反編譯插件 —— Jadclipse

  JadClipse是Jad的Eclipse插件,是一款非常實(shí)用而且方便地Java反編譯插件,我們只需將下載的插件包復(fù)制到eclipse的plugins目錄下,然后修改window -> Preferences -> Java -> JadClipse 下的Path to decompiler ,如:C:\pin\jadnt158\jad.exe,最后在Windows -> Perference -> General -> Editors -> File Associations中修改“*.class”默認(rèn)關(guān)聯(lián)的編輯器為“JadClipse Class File Viewer” 即可。

  官方網(wǎng)站:http://sourceforge.net/projects/jadclipse/

 2、Java反編譯工具 jad

  jad是一款使用非常廣泛地Java反編譯工具,上面這款Jadclipse就是基于jad的反編譯插件,JAD 文件包含 MIDlet 套件的標(biāo)題信息,例如開發(fā)應(yīng)用程序的公司、應(yīng)用程序名稱和大小。

  官方網(wǎng)站:http://varaneckas.com/jad/

 3、Java 反編譯器 JD-GUI

  JD-GUI 是一個(gè)用 C++ 開發(fā)的 Java 反編譯工具,由 Pavel Kouznetsov開發(fā),支持Windows、Linux和蘋果Mac Os三個(gè)平臺(tái)。而且提供了Eclipse平臺(tái)下的插件JD-Eclipse。JD-GUI不需要安裝,直接點(diǎn)擊運(yùn)行,可以反編譯jar,class文件。

  官方網(wǎng)站:http://jd.benow.ca/

 4、Java反編譯器 jdec

  jdec是一個(gè)Java反編譯器。它能夠把出現(xiàn)在一個(gè).class文件中的字節(jié)碼還原成Java源代碼,反編譯的結(jié)果幾乎與原始Java文件相同。它還自帶一個(gè)利用swing開發(fā)的用戶操作界面。

  官方網(wǎng)站:http://jdec.sourceforge.net/

 5、uuDeJava

  uuDeJava是Java Class文件的反編譯工具。反編譯的Java源程序被輸出到Class的相同目錄。內(nèi)部使用jad.exe。反編譯Class文件時(shí),可以直接點(diǎn)擊Class文件(關(guān)聯(lián)后),或者選中文件或目錄發(fā)送到uuDeJava的快捷方式。還可以拖動(dòng)文件或目錄到uuDeJava的主窗口。

  官方網(wǎng)站:http://www.uuware.com/uudejava_cn.htm

 6、Java 反向工程軟件 Minjava

  Minjava 是一個(gè) Java 反向工程軟件,可幫助理解已存在一些 Java 軟件的架構(gòu)和行為。

  官方網(wǎng)站:https://code.google.com/p/minjava/

 7、Java Decompiler

  這款反編譯器叫 “Java Decompiler”, 由 Pavel Kouznetsov開發(fā),目前最新版本為0.2.5. 它由 C++開發(fā),并且官方可以下載 windows、linux和蘋果Mac Os三個(gè)平臺(tái)的可執(zhí)行程序。

  官方網(wǎng)站:http://jd.benow.ca/

相關(guān)文章

  • SpringBoot整合Mybatis簡(jiǎn)單實(shí)現(xiàn)增刪改查

    SpringBoot整合Mybatis簡(jiǎn)單實(shí)現(xiàn)增刪改查

    這篇文章主要介紹了SpringBoot整合Mybatis簡(jiǎn)單實(shí)現(xiàn)增刪改查,文章為圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • 你會(huì)用Java代碼模擬高并發(fā)嗎

    你會(huì)用Java代碼模擬高并發(fā)嗎

    這篇文章主要介紹了你會(huì)用Java代碼模擬高并發(fā)嗎,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • JAVA 運(yùn)算符歸納總結(jié)

    JAVA 運(yùn)算符歸納總結(jié)

    這篇文章主要對(duì)Java語法基礎(chǔ)之運(yùn)算符進(jìn)行了詳細(xì)的歸納總結(jié),需要的朋友可以參考
    2017-04-04
  • java實(shí)現(xiàn)簡(jiǎn)單石頭剪刀布小游戲

    java實(shí)現(xiàn)簡(jiǎn)單石頭剪刀布小游戲

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡(jiǎn)單石頭剪刀布小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • ssm框架+PageHelper插件實(shí)現(xiàn)分頁查詢功能

    ssm框架+PageHelper插件實(shí)現(xiàn)分頁查詢功能

    今天小編教大家如何通過ssm框架+PageHelper插件實(shí)現(xiàn)分頁查詢功能,首先大家需要新建一個(gè)maven工程引入jar包,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-06-06
  • 初步理解Java的泛型特性

    初步理解Java的泛型特性

    這篇文章主要介紹了Java的泛型特性,是Java入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-11-11
  • SpringCloud Gateway路由組件詳解

    SpringCloud Gateway路由組件詳解

    SpringCloud Gateway 是 Spring Cloud 的一個(gè)全新項(xiàng)目,它旨在為微服務(wù)架構(gòu)提供一種簡(jiǎn)單有效的統(tǒng)一的 API 路由管理方式。這篇文章主要介紹了SpringCloud Gateway網(wǎng)關(guān)作用,需要的朋友可以參考下
    2023-02-02
  • 淺談spring-boot的單元測(cè)試中,@Before不被執(zhí)行的原因

    淺談spring-boot的單元測(cè)試中,@Before不被執(zhí)行的原因

    這篇文章主要介紹了淺談spring-boot的單元測(cè)試中,@Before不被執(zhí)行的原因,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • java 中動(dòng)態(tài)代理機(jī)制的實(shí)例講解

    java 中動(dòng)態(tài)代理機(jī)制的實(shí)例講解

    這篇文章主要介紹了java 中動(dòng)態(tài)代理機(jī)制的實(shí)例講解的相關(guān)資料,希望通過本文大家能夠理解掌握動(dòng)態(tài)代理機(jī)制,需要的朋友可以參考下
    2017-09-09
  • Java遠(yuǎn)程執(zhí)行shell命令出現(xiàn)java: command not found問題及解決

    Java遠(yuǎn)程執(zhí)行shell命令出現(xiàn)java: command not found問題及解決

    這篇文章主要介紹了Java遠(yuǎn)程執(zhí)行shell命令出現(xiàn)java: command not found問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2023-07-07

最新評(píng)論

浮山县| 元氏县| 晋州市| 东安县| 页游| 泾源县| 广饶县| 青岛市| 休宁县| 方正县| 高邑县| 买车| 韩城市| 苏尼特右旗| 屯昌县| 叶城县| 黄骅市| 大竹县| 芦溪县| 和田县| 黄大仙区| 油尖旺区| 新丰县| 商城县| 汽车| 喀什市| 固镇县| 阿勒泰市| 广河县| 名山县| 北安市| 巫溪县| 文山县| 洛阳市| 敖汉旗| 方城县| 赤峰市| 中江县| 科技| 含山县| 双流县|