如何修改Myelipse/eclipse的Jar包源码
1、下载jd反编译工具
选择一个适合自己电脑自己系统的软件 http://jd.benow.ca/
下载成功之后,打开软件
File-open file 选择jar包,打开,之后就可以查看那些经过反编译出来的汉字了!
1、在jd-gui软件里面打开你想要修改的.class文件,
然后save-as
自动就会保存成.java后缀名的文件
记住只有在这个反编译文件里面才可以按快捷键保存,在其他软件里面比较麻烦!
2、用记事本打开刚才保存的.java文件
为什么用记事本打开?
1、快捷方便
2、不能用word,因为格式会出问题
现在就可以编辑了......
3、然后呢?
在myelipse里面新建一个和java文件同名的包,这样就不会报错了,到时候可以替换之前jar包里面的.class文件了。
这一步的目的是???
这么做的目的就是为了,得到.class文件!
4、 打开myeclipse 然后新建一个同名的包,把编辑修改完成的.java文件复制进来;
在新建一个测试文件TT.java;(这个文件的作用就是起到一个入口,编译的作用);
5、打开workspace里面 ,把.class文件拷贝出来;
一般class文件都在WebRoot下面的WEB-INf的class文件里面!!
6、把你要想替换的jar包进行解压
1、把jar包单独复制出来,可以放在桌面上
2、用解压缩工具来解压
7、打开相应的位置,粘贴替换
1、复制WebRoot下面的WEB-INf的class文件里面修改好的.class文件
2、打开jar包解压后的文件夹,在这个文件夹里面找到包下面的文件
3、然后复制、替换
8、最关键的步骤来了
就是把这个文件再压缩成jar包
在最后一步,压缩为jar文件时要选中两项文件后右键压缩,否则导入到工程后会出现包名找不到的错误,也不能在图中文件夹外部文件夹进行压缩,至于压缩jar包的文件名就没什么要求,可以随意取)