2012-04-02 24 views
1

上下文菜單選項我安裝了一個非常有用的decompiler plugin的Eclipse插件。這很好,但是和Eclipse中的標準類查看器一樣,它只解決了一半的問題:查看類的來源。的Eclipse:打開「打開方式」的.class文件

當你去文件關聯,並選擇反編譯器插件的瀏覽器的的.class,它反編譯所有的類文件,我是否有足夠的源連接或不。如果我在Eclipse中使用標準的類瀏覽器,反編譯器永遠不會被調用。右鍵點擊.class文件不允許您選擇使用哪個查看器,因爲沒有「打開方式」菜單項。

有沒有一種方法,使「打開方式」的.class文件上下文菜單,以便我可以選擇插件使用?

編輯:我使用靛藍SR1,這似乎只發生在類路徑廣口瓶中,.class文件。我從項目源文件中獲得了.class文件的「Open With」上下文菜單。

回答

2

在項目資源管理器在罈子裏看到類與.class條目是不是真的文件,所以標準的Eclipse文件關聯不起作用。沒有任何事情可以做出這個動作。

我建議您聯繫該反編譯器插件的開發者,並解釋你的用例。它將從反編譯插件開發人員和可能的Eclipse JDT團隊中獲取您所需要的功能。

+0

是的,這是有道理的(在這種情況下,無論真相如何令人失望)。我應該看看是否有其他人也要求這是JDT團隊的一項功能。謝謝。 – 2012-04-02 21:09:43

0

我假設你得到其他類型的文件打開方式,對不對?

我的猜測是,你的插件之一是導致了問題。當我右鍵點擊.class文件時,我得到一個「打開方式」。我也可以在其文件關聯中添加/刪除不同的編輯器。

我使用Eclipse 3.7.1

+0

當我點擊我的文件系統上的.class文件(即從我的項目在目標或bin目錄中編譯的文件)時,我會得到「Open With」。當我從類路徑中的jar中右鍵單擊.class文件時,我得不到相同的菜單。 您是否嘗試過兩種實例? – 2012-04-02 15:18:05

+0

啊,我明白了。是的,我不確定如何用引用庫來做到這一點。 – Danation 2012-04-02 17:30:56