如何替换jar文件中的类文件?

我的一个同事写了一堂课。他的班级使用我的班级。他没有告诉JVM每次编译类时我的类都在哪里,而是将这两个类打包到一个jar文件中,我可以像这样运行:java

-jar hisclass.jar

现在,我决定对班级进行更改。因此,由于我的班级已经预编译到他的jar中,所以他的班级(我仍然需要使用)使用我的旧班级。我的同事离开了,我不知道他如何将所有内容打包到一个jar文件中供我使用。

现在,当我尝试使用时java -jar

hisclass.jar,当他的班级调用我的班级时,它会调用我的班级的旧版本并产生错误,因为我的班级的旧版本不再正常工作。谁能帮助我将他的课程重新编译到一个jar中,或者只是更新我的课程?

回答:

我认为在Eclipse中将代码导出为jar文件就足够了。

http://viralpatel.net/blogs/create-jar-file-in-java-

eclipse/

因此,基本上,您会得到旧的jar,在eclipse中提取,加载为项目并导出为jar文件。这样就完成了。

以上是 如何替换jar文件中的类文件? 的全部内容, 来源链接: utcz.com/qa/420281.html

回到顶部