簡體   English   中英

JADClipse 不適用於 Eclipse 3.6

[英]JADClipse not working with Eclipse 3.6

Jadclipse是否適用於Eclipse 3.6

我通過將 jar 復制到插件目錄中並重新聲明 Z6B7B655DD22FAA3F10677C512493A8A0,在我的Eclipse 3.6上安裝了Jadclipse 3.3.0

現在我在Windows->Preferences下有jadclipse菜單,但是當嘗試反編譯任何 class 時,它根本不會反編譯。 我得到通常的 eclipse 屏幕,說源不可用。 錯誤日志中沒有錯誤。

任何想法?

我最終在這里找到了答案。

使用-clean開關運行 eclipse 並設置*.classjadclipse插件之間的文件關聯解決了該問題。

在 Preferences>Java>Jad 中正確設置 JAD 路徑。 例如:D:\Jad\jad.exe

如果還是不行的話,

Go 到首選項中的文件擴展名。 Select JadClipse 作為.class 和.class 的默認編輯器,沒有源代碼。

主要原因是您 eclipse 為 class 文件配置了默認 class 查看器,您必須將其更改為新的 ZA2F2ED4F28EBC2AB6BBB4C2 反編譯器。

go 到首選項 > 編輯器 > 選擇“ class without source ”和 select 您的工具並標記為默認值。 會為你工作:)

我有同樣的問題。 只需檢查 JadEclipse Class 文件查看器是否是首選項 -> 常規 -> 編輯器 -> 文件關聯中“無源類”的默認查看器。

下載 jad.exe,然后在 eclipse 中有 2 個地方需要配置。

  1. Window->Preferences->java->JadClipse 在 Path to decompiler 中給出 jad.exe 的路徑,例如 C:\Users\Documents\xxx\jad.exe。 然后申請
  2. 窗口->首選項->常規->編輯器->文件關聯。 單擊 *.class 並在下面的對話框中應該有 JadClipse Class 文件查看器(默認)。 如果沒有點擊添加...
    添加 JadClipse 作為默認文件查看器。
  3. 對沒有源的 *.class 也執行相同的操作。

我在使用 STS 的 mac 上遇到了問題,並且能夠通過以下過程修復它。

  1. 下載JADClipse插件jar並復制到Eclipse的plugins文件夾中。

  2. 下載 JAD 反編譯器並將其解壓縮到 Mac 上的文件夾中。 將 java 反編譯器設置為 JAD。 Eclipse->Preferences->Java->Decompiler->選擇JAD Eclipse->Preferences->Java->JADClipse->反編譯器路徑(/Users/test/Desktop/JavaDecompiler/jad158g.mac.intel/jad)

Select 文件關聯。class 和 .class 沒有源到默認 JADClipse ZA2F2ED4F8EBC4AB614C21A29 查看器。

重新啟動 Eclipse 它應該可以工作。

參考資料-> http://hemantasapkota.github.io/posts/setting-up-jadclipse-and-jad-java-decompiler-in-eclipse/

https://eedannak.wordpress.com/2014/11/02/how-to-decompile-class-files-in-java-with-eclipse-ide/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM