java反編譯插件使用安裝,java反編譯工具怎麼用

本文目錄一覽:

幾種java反編譯軟體的安裝以及使用總結

下面是在網上找的幾種反編譯軟體的安裝以及使用:

一、JD-JUI

官網下載鏈接:

下載之後解壓,

點擊「jd-gui.exe」運行:

直接將”.jar”文件拖入進去即可查看裡邊的「.class」文件,如上圖所示。

二:Luyten

官網下載鏈接:

點擊「luyten-0.5.3.exe」下載,下載之後點擊運行,運行後的界面如圖所示,同樣也是講「.jar」文件拖入進入即可。

三、在eclipse中安裝反編譯工具

準備工作:

「jad.exe」下載:

「net.sf.jadclipse_3.3.0.jar」下載:

jad.exe」下載:

「net.sf.jadclipse_3.3.0.jar」下載:

然後將「net.sf.jadclipse_3.3.0.jar」拷貝到eclipse的plugins目錄下,再刪除eclipse的configuration目錄下「org.eclipse.update」文件,這一步很重要!

重啟eclipse,點擊window-Preference-Java,你會發現裡邊多了一個插件「JadClipse」,

選中這個插件,將下圖中紅圈圈的地方的地址填寫為你 「jad.exe」文件的地址

還沒有配置完,先不要close,

點擊General-Editors-File Associations 後,進入下邊的界面

設置.class 文件默認打開方式:

設置.class without source文件的默認打開方式,

需要注意的是,「JadClipse Class File Viewer」這個一開始是沒有的,需用添加,如下圖所示:

接下來在eclipse中查看反編譯後的代碼:(這種方法可能不合適,但是能夠查看)

新建一個EJB project,右鍵「import」,選中”EJB JAR file”,導入你的jar包,Finish

在項目下找你要查看的反編譯的文件即可,如果你遇到了下邊的這種情況

關閉這個文件後再次打開,就可以查看了(我的是這樣,所以我感覺這個方法不太好,但別的方法又不知道怎麼查看):

有錯誤或者有更好的方法,希望大家在下邊留言指出

如何給eclipse安裝反編譯插件

可以。

一、前提:

1、已經安裝了Eclipse

2、反編譯插件包:eclipse 反編譯插件_jad 3.3.0.zip

二、步驟:

1、解壓反編譯插件包「eclipse 反編譯插件_jad 3.3.0.zip」

2、將插件包中的net.sf.jadclipse_3.3.0.jar文件複製到Eclipse的插件目錄下

3、啟動Eclipse

4、點擊【Window】 — 【Preferences】,在彈出的對話框中選中JadClipse進行設置,在右側Path to decompiler的文本框中輸入jad.exe文件的絕對路徑,如下圖:

最後,在Eclipse里,可以通過CTRL + 類,來查看jar包里的類了(即*.class)。

正確安裝後,還是無法反編譯

解決方法:設置class文件的默認打開方式

點擊【Window】 — 【Preferences】,在彈出的對話框中選中【General — Editors — File Associations】,在右側選中然後點下方的按鈕,在彈出的對話框中選中這一項,點擊【OK】;回到Preferences界面後,選中右側下方的這一項,點擊右側的【Default】後,在點擊最下方的【OK】保存設置即可;如下圖:

如果點開類,發現沒有編譯,而是好多綠色的文件,有exception:  path not found之類的?

解決辦法:看看Eclipse — Window — Properties — Java — jadClipse 的路徑配置是否正確。

java的反編譯怎麼使用,說具體點?

1.下載jad1.5.8e

下載後解壓。解壓縮後將jad.exe拷貝到JRE的bin目錄下,如\Java\jre1.5.0_06\bin

2.下載 jadclipse_3.1.0.jar

將jadclipse_3.1.0.jar複製到D:\Program Files\eclipse\myplugin\eclipse\plugins目錄下(用的是

link方式安裝插件的)。

3.啟動Eclipse後,在Windows–Perference–Java下面應該會多出一個JadClipse目錄,相關的設置可

以在此修改

配置jadclipse:設置path to decompiler為jad.exe的全路徑,如:F:\Java\jre1.5.0_06\bin\jad.exe

,在Directory for temporary files中指定臨時文件的路徑,如:G:\Java\eclipse-SDK-3.0-win32\temp

4、在Eclipse的Windows–Perference–General-Editors-File Associations中修改「*.class」默

認關聯的編輯器為「JadClipse Class File Viewer」

5、安裝完成,雙擊class文件,Eclipse將自動反編譯了。

myeclipse10怎麼安裝反編譯插件

第一種:在eclipse外部打開jar文件

Java Decompiler.exe ,該軟體可以打開整個jar包,功能很強大。

二、在MyEclipse內部打開jar文件

第一步:

下載jad.exe文件

下載jadeclipse插件

第二步:

(1) 將jad.exe解壓到java的jdk\bin目錄下

(2) 將jadeclipse插件net.sf.jadclipse_3.3.0.jar

拷貝到myeclipse安裝目錄\Genuitec\Common\plugins\目錄下。

(3)

在myeclipse安裝目錄下的dropins中創建eclipse文件夾,然後在eclipse文件夾中分別創建features、plugins文

件夾,將

net.sf.jadclipse_3.3.0.jar 分別拷貝到features和plugins文件夾中。

(4)重新啟動myeclipse後,配置jadeclipse插件

1)在eclipse窗口下,點擊Window Preferences Java JadClipse

Path to

Decompiler。(設置jad的絕對路徑,如

C:\java\Jad\jad.exe)。Use Eclipse code formatter(overrides Jad

formatting

instructions)選項打勾,與格式化出來

的代碼樣式一致。

2)在eclipse窗口下,點擊Window Preferences Java JadClipse

Misc,將Convert Unicode strings into

ANSI

strings選項打勾,避免反編譯後可能出現的中文亂碼。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/245379.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:08
下一篇 2024-12-12 13:08

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29

發表回復

登錄後才能評論