1
我正在解構程序,並從其引用庫中追蹤各種.class文件。我試圖使用Eclipse的文件搜索,但儘管可以很容易地找到所有名稱爲.java的文件,但它似乎無法以相同的方式找到構成引用庫的jar文件的.class文件。有沒有簡單的方法來跟蹤類文件,而無需單獨查看罐子/包?在eclipse項目的引用庫中搜索.class文件
我正在解構程序,並從其引用庫中追蹤各種.class文件。我試圖使用Eclipse的文件搜索,但儘管可以很容易地找到所有名稱爲.java的文件,但它似乎無法以相同的方式找到構成引用庫的jar文件的.class文件。有沒有簡單的方法來跟蹤類文件,而無需單獨查看罐子/包?在eclipse項目的引用庫中搜索.class文件
我不確定爲什麼你更喜歡class文件而不是java源文件(爲了理解這個程序,後者更有用),但是你應該能夠打開找到最合適的文件
CTRL + SHIFT + R
(或T
只找到類型)的定義F3
我有一個插件,可以將類文件反編譯爲java源代碼。我很確定我正在查看的類文件在項目中沒有相應的.java文件(即,沒有任何文件夾包含ProcessingComponent.java以與Referenced Libraries jar中的ProcessingComponent.class一起)。現在我正在查看一個擴展另一個類並實現一個接口的類文件,並且我正在試圖爲這些類找到相應的類文件。我嘗試使用你的方法,因爲某些原因F3沒有做任何事情,按Ctrl + Shift + R讓我找到相應的html javadocs – alex28
從其目錄結構中,我可以找到引用庫中包含的相應jar庫中的原始類文件。但是如果我只輸入Filename.class,它就找不到它。在這一點上,我幾乎是一個外行,所以如果我說一些愚蠢的事情或者失去一些顯而易見的東西,可以用極端的偏見來糾正我。 – alex28
嗯,好的。我沒有在罐子裏找到任何類文件,這是正確的。我發現'CTRL + ALT + H'(在hieararchy中打開類型)包括搜索中的類文件。可能有助於某種方式?除此之外,我知道Java Decompiler(JAD)通過在所需的類型上點擊'F3'來開始反編譯。 – Dirk