欲選擇性地更新現有的jar文件(工作區以外)添加/更新一些.class文件(散射在生成文件夾中的整個層次結構)在我的eclipse工作區中生成。現有的jar文件可以有一些不同的類(比工作區),所以我不能簡單地做一個'導出'。有沒有任何工具/插件/簡單的方法來實現這一目標?
回答
大部分檔案管理人員可以讀取.jar文件(的.jar是一種.zip文件),並顯示你的內容
您仍需要編譯你的課程代碼 - 讓我知道,如果我的作品從來沒有試圖放棄像這樣的文件來取代它們。
如果.jar已簽名,則必須在之後再次簽名。
我目前使用WinRAR進行插入式替換(它有效),但是如果我有很大的數量,那麼這是非常痛苦的。散佈在包層次結構中的文件我必須訪問歸檔管理器中的許多目錄。我正在尋找類似eclipse插件的東西,它可以讓我從層次結構中選擇.class文件(如Ctrl + Shft + R),並將它們直接部署到外部jar文件中。 – Sushant
你可以編寫你自己的eclipse插件 - 這是一個痛苦的屁股壽(你必須在類之間進行數十億次的實際編輯內容的任何事情),但我之前做過 – RobertMaysJr
您可以使用7zip或WinRar(可能還有一堆其他歸檔管理器)修改.jar文件。我有點不確定類文件,但我用它來改變jsp和xslt文件。您只需打開archieve,修改或替換文件,它會問你是否要更新archieve本身..
你可以用jar工具發揮:
罐子UF yourJarFile.jar文件
您可以用WinRAR實用取代的.class文件N你也可以使用Java的jar實用程序
- 1. 動態/選擇性地更新按鈕
- 2. 選擇性更新?
- 3. 更新基於從子選擇
- 4. 與選擇子更新語句選擇
- 5. MySQL更新 - 選擇性更新
- 6. 選擇性更新的MySQL
- 7. MySQL更新與子選擇
- 8. SQL子選擇在更新
- 9. 當屬性更改時,選擇性地/更新地更新綁定到相同模型屬性的控件
- 10. 從選擇Oracle更新
- 11. 從選擇更新腳本
- 12. 從knockout.js更新選擇div
- 13. Activerecord PG從選擇更新
- 14. Squeryl從選擇更新?
- 15. 從選擇更新表
- 16. 從罐子
- 17. 螞蟻flaka罐子沒有更新?
- 18. NoClassDefFoundError的從本地安裝的罐子
- 19. JNLP從相對地址加載罐子
- 20. 安卓蝕除去罐子打破了私人圖書館
- 21. 選擇性地初始化/更新git submodules
- 22. 更新選擇
- 23. 選擇更新
- 24. 有選擇地更新工作目錄
- 25. 有選擇地更新字段
- 26. 無法有選擇地更新列值
- 27. 用選擇更新空屬性
- 28. SQL性能;插入,選擇和更新
- 29. 使用本地更換的罐子而不是常春藤託管罐子
- 30. 更新插入的子選擇
您能與螞蟻嘗試嗎? – swemon