簡體   English   中英

我們如何編輯java.jar文件? 為此,我們需要使用什么工具?

[英]How can we edit the java.jar file? What tool we need to use for that purpose?

我在Android應用程序中使用gcm.jar文件。 我需要編輯jar文件(即)以使用System.out.println()打印一些數據,以便檢查控件流。 這怎么可能?

您有一個jar文件,並且想要編輯代碼以輸入打印語句。 您不太可能會被允許執行任何此類操作。 jar文件可能以某種方式進行了編碼,以避免反編譯。 現在,@ Anup可能是正確的,您可能需要查看源代碼(如果有)。 如果不是,那么您還是在喝湯。

你所要做的是hack你的方式到jar文件,其中防止利用類錯亂技術,這些天。

您可以先反編譯jar文件,然后使用Java Decompliers
然后可以將代碼添加到.java文件
現在重新打包或編譯新的JAR文件,使用任何IDE甚至JDK和記事本

一個罐子就是一個zip文件。 因此,您可以使用標准的zip實用程序。 另外,也可以使用jar命令行工具。

如果需要在代碼中打開它,則可以使用各種開放源代碼庫來處理zip / jar文件,或者甚至可以使用java.util.zip包中的zip內置實用程序。

jar文件是Java ARchive。 通常可以使用常規的Zip工具將其開放(使用7zip)。 盡管您可能將無法對該JAR的內容做很多事情。 它可能包含.class文件,這些文件是字節代碼,必須反編譯。 嘗試獲取源代碼,它應該更容易。

您可能更好地使用調試器來獲取所需的值。

暫無
暫無

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

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