2012-09-06 35 views
-1

可能重複:
Updating .class file in jar選擇性地從蝕更新罐子

欲選擇性地更新現有的jar文件(工作區以外)添加/更新一些.class文件(散射在生成文件夾中的整個層次結構)在我的eclipse工作區中生成。現有的jar文件可以有一些不同的類(比工作區),所以我不能簡單地做一個'導出'。有沒有任何工具/插件/簡單的方法來實現這一目標?

+0

您能與螞蟻嘗試嗎? – swemon

回答

0

大部分檔案管理人員可以讀取.jar文件(的.jar是一種.zip文件),並顯示你的內容

您仍需要編譯你的課程代碼 - 讓我知道,如果我的作品從來沒有試圖放棄像這樣的文件來取代它們。

如果.jar已簽名,則必須在之後再次簽名。

+0

我目前使用WinRAR進行插入式替換(它有效),但是如果我有很大的數量,那麼這是非常痛苦的。散佈在包層次結構中的文件我必須訪問歸檔管理器中的許多目錄。我正在尋找類似eclipse插件的東西,它可以讓我從層次結構中選擇.class文件(如Ctrl + Shft + R),並將它們直接部署到外部jar文件中。 – Sushant

+0

你可以編寫你自己的eclipse插件 - 這是一個痛苦的屁股壽(你必須在類之間進行數十億次的實際編輯內容的任何事情),但我之前做過 – RobertMaysJr

0

您可以使用7zip或WinRar(可能還有一堆其他歸檔管理器)修改.jar文件。我有點不確定類文件,但我用它來改變jsp和xslt文件。您只需打開archieve,修改或替換文件,它會問你是否要更新archieve本身..

0

你可以用jar工具發揮:

罐子UF yourJarFile.jar文件

0

您可以用WinRAR實用取代的.class文件N你也可以使用Java的jar實用程序