我需要修補一個JA文件中的類,其格式爲pack1.pack2.pack3.com。所以,類的全名是:如何在JAR文件中正確修補Java類?
pack1.pack2.pack3.com.classtopatch
我有一個文件夾在我的應用程序:
c:/app/patches
我應該簡單地將類複製到C:/app/patches/classtopath.class文件或做我 需要創建整個文件夾樹這樣的:
c:/app/patches/pack1/pack2/pack3/com
和PACK1/PACK2/PACK3/COM把classtopath.clas? 謝謝。
類加載器在類路徑中查找文件。在文檔中寫入.class文件的類路徑以/結束。所以我的問題 - 需要複製到substiture只有一個文件.class或創建對應包名稱的文件夾的所有樹。 – user710818
@ user710818:您需要複製樹 - 您必須保留包結構。目前還不清楚你的問題與jar文件雖然... –
我需要在jar中替換1類。 – user710818