簡體   English   中英

Java類編輯器(如Eclipse Viewer)

[英]Java class editor like eclipse viewer

在編輯我遇到的問題后,我反編譯了Java .jar文件,該文件不再重新編譯。 因此,我不得不選擇使用7-zip來帶出類文件,現在我已經使用了5種不同的類編輯器,所有這些都無法向我展示我能理解的代碼...

我使用了CE(Classeditor.sourceforege.net)dirtyjoejavaeditor(javaeditor.org)JadGUi (似乎根本不做工作)

我將.jar文件作為項目參考庫導入了Eclipse,最痛苦的是我可以看到所有的類代碼,但是我無法對其進行編輯...它將無法進行編輯。 但是,它可以運行。 我可以對Eclipse做些什么,以使其能夠編輯附加到它的.class文件。

編輯:我想要一個以代碼格式而不是字節碼顯示的類編輯器。 我也有.java格式的源代碼。

這個示例是Eclipse Class Viewer(我想要相同的,但不僅僅是查看器)。

Eclipse Class Viewer圖像,我想要類似的東西

聽起來您想直接編輯類文件。 Eclipse類查看器僅能工作,因為它可以(在您的項目文件夾中或在線)找到您正在查看的jar的源代碼版本。 AFAIK實際上並不是在查看類文件並對其進行反編譯。 因此,如果您可以在Eclipse中查看源代碼,那么最好的選擇是找到jar的源代碼版本(在您的機器或maven上,如果您使用的是maven),然后對其進行編輯並自行構建根據該項目的構建說明。 這有多難,取決於庫。

至於能夠反編譯,編輯和重新編譯,我不確定。 我知道反編譯器不是萬無一失的,我只是將它們用作最后​​的只讀工具。 似乎它應該同時起作用,但是聽到它不起作用我不會感到驚訝。

暫無
暫無

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

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