欲选择性地更新现有的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