先将jar包通过winrar或者快压等解压缩软件将jar包解压缩,再通过一些专门的Java反编译工具将class文件转换为java文件(本博主是使用的是JD-GUI这个软件)。
2、更改java源文件
将java文件放入自己专门的开发工具中(eclipse、myeclipse等),需要腔蠢注意的是,应该是将需要谈圆滑改动的java文件放入java project中,并且要创建对应的package,再将原本的jar导入,此时可能还报错,需要导入一些相应的jar包。当项目不报错之后,就可以做你所需要的修改了。
3、导出jar包
将现在的java project导出为jar包,然后将原本jar包中相应的class文件替换掉(如果是jar包中含有java源文件,也需要将java文件也需要替换)。
至此,jar包修改成功。大家如果有什么问题,可以直接问我含腊或者在下方留言,本人qq:924325679。
1、正常情况陪蚂型下,jar包attach对应的源码后就可以正常浏览源码了。这种情况下在jar包上右击属性,在d出窗口的Java Source Attachment标签下可以看到对物带应源码的位置;也可以在项目属性-->Java Build Path-->Libraries下展开jar包,也可以看到源码的位置。2、项目本身是ANT项目,jar包是通过下载源代码编译出来的。这种情况下点击jar包下的class也可以看芦猜到源文件,在项目的build目录下可以找到jar包的源码。
3、Eclipse安装了jadclipse等反编译插件,源码是通过反编译产生的,没有实际对应的文件。
工具:
myeclipse
方法:
在MyEclipse代码编辑窗口中,按住键盘上数举的“Ctrl”键,同时把鼠标移动到要打开的类名上。若不清楚,可以参考示意图。
注意!此时,鼠标变成手型并且类名变为蓝色且有下划线,然后,点击鼠标左键就打岁首开了类的源文件。效果如图所乎毕数示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)