
正文
java修改包里的代码 java修改包里的代码怎么修改
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用eclipse修改已有的 jar包 的代码?
eclipse把jar包放在工程的路径下,就可以在libs看到该jar包,双击打开即可编辑jar包里面的资源,但有个前提是保证修改之后没有编译错误。
很多开源的jar包是允许查看源代码的,不过不建议修改代码,因为里面的逻辑很复杂。
相关问答
Q1: 如何修改Jar包里面的代码? 里面是class文件。我反成java以后 怎么再变成class呢?
新建一个项目,把jar包反编译出来的源文件导入到该项目中,然后,引入编译这些源文件时要用的的库,这时可能有些地方代码会报错,你要根据代码进行修改,比如反编译出来后会有一些goto语句啊,一些抛出的异常处理啊,反编译工具都是不能完全反编译的。等你把错全改完后,再重新将这个项目导出成jar文件,就可以了
Q2: 如何修改jar包内的源文件
1、将class文件改成java文件(如果你的jar包中是包含源代码的,即包含java文件,请跳过此步)
先将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。
Q3: 如何修改jar包里的内容
新建一个可以jar包打包java修改包里的代码的Java程序java修改包里的代码,将原来的jar包反编译java修改包里的代码,将代码复制到此Java程序中java修改包里的代码,然后修改内容,重新打包java修改包里的代码!
Q4: 我们可以去修改JAVA开源底层代码吗?
如果是修改C的代码,我劝你不要
如果是修改rt包下的代码,我建议extends原有类,然后override你要重写的方法
当然,改都是可以改的,只是没必要
java修改包里的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java修改包里的代码怎么修改、java修改包里的代码的信息别忘了在本站进行查找喔。








