我有一个 tool-jar 及其源jar文件。
当我在我的代码中使用它时,他/她的代码出了问题,所以我想改变他/她的一些代码并将其重建为工具罐。
工具jar就像Apache Commons
,不可执行。谁能告诉我如何在命令行或eclipse中处理它?</ p>
我尝试将现有项目导入Eclipse中的工作区,但是当我选择XXX-source.jar
时,其中没有项目,因此我无法单击完成按钮。
非常感谢!
答案 0 :(得分:1)
我&#39;不确定你是否可以像这样改变这种依赖性。你应该与他/她讨论这个问题,也许他/她想制作一个新版本的jar并发布它。那些使用这个罐子的人呢?他们应该继续与旧的合作还是新的合作?
无论如何,要回答你的问题,jar文件只是zip文件,只需将其解压缩到某处,将源代码导入eclipse(创建一个新项目并使其指向该目录),进行更改,编译和导出它再次。确保导出tools.jar
用于编译和运行时以及tools-source.jar
。此外,如果您想对源进行更改,建议将其版本控制。
答案 1 :(得分:0)
简单地解压缩源jar并在此编译源之后返回jar。
答案 2 :(得分:-1)
你需要JAD(JAva Decompiler)。这是一个神奇的工具,可用here。