如何修改jar包里的类文件
请教各位大虾:我现在有一个jar包,想改其中的一个类文件然后投入使用,如何不影响的情况下进行类的修改?
非常感谢!
问题点数:20、回复次数:6Top
1 楼fulong258(【轰隆隆】)回复于 2006-11-03 21:44:02 得分 0
类文件就是.class 文件~是一个二进制的文件
里面的内容就是二进制代码
所以就无法查看其内容,更不能进行修改
(一般在导出的时候还会加密)Top
2 楼Student02370236(★★★★★★)回复于 2006-11-03 22:16:58 得分 5
楼主只有通过修改源代码,然后重新编译再打JAR包...Top
3 楼smyl9989(☆☆☆☆☆)回复于 2006-11-04 11:08:51 得分 5
改了源代码,然后编译成class文件,然后覆盖jar包里对应的class文件也可以Top
4 楼SKer(海)回复于 2006-11-06 09:57:04 得分 5
网上有反编译.class文件的.可以通过class文件看其原代码.很容易找的.
叫jode什么的.....;找找吧.很好用,不过java的jdk要1.5的..
Top
5 楼huanghe036(黄河之水天上来)回复于 2006-12-28 18:34:03 得分 0
谢谢各位,现在我将该jar包里的class文件全部反编译形成一个文件夹,然后我该如何更改类呢,将该文件夹导入到eclipse工程里,还是单独给这个包的源码建个工程?因为我将这个源码包导入到工程后,出一大堆错误,搞得我晕头转向Top
6 楼Asclepios()回复于 2007-01-12 09:40:06 得分 5
反编译出来的代码肯定不能用,只能用来参考而已,劝楼主放弃这个想法把Top




