当前位置:首页 » 编程软件 » 可以引用反编译后的jar包吗

可以引用反编译后的jar包吗

发布时间: 2022-08-17 06:44:43

❶ 如何将反编译得到的应用的代码文件,和java文件在eclipse里面合并起来做成一个工程

根据你的表述,你通过反编译工具编译过来的是jar包,这种情况下不需要反编译,因为反编译后的源码是不准确的。你直接将没有进行反编译的jar包放置于工程中lib目录中即可引用,然后你调用jar包的文件即可。另外我更建议你使用Xjad作为反编译工具,你的这个反编译工具不够准确。

❷ 如何将手机java软件反编译修改后再编译成jar

这个很简单,把jar包反编译这个你应该知道了,很多工具jd gui就是不错的一个,然后,你用Eclipse等工具把你反编译的文本贴到java文件中。
这时肯定有编译错误,你可以把你软件中的jar包都引为classpath下。
编译通过后,就可以去取.class文件了再放回jar包中原有的目录。
全部搞定。

❸ 如何编译反编译后的jar包中的java文件

这个很简单,把jar包碃孩百绞知悸版溪保娄反编译这个你应该知道了,很多工具jd gui就是不错的一个,然后,你用Eclipse等工具把你反编译的文本贴到java文件中。
这时肯定有编译错误,你可以把你软件中的jar包都引为classpath下。
编译通过后,就可以去取.class文件了再放回jar包中原有的目录。
全部搞定。
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。

❹ 如何快速反编译JAVA的jar包或war包

有些时候我们面对一个class文件jar包或者war包,很想知道里面有什么参数,有什么方法,但是又没有文档,又没有源代码,那怎么办呢。

没关系,我们可以反编译这些class文件或jar包或war包。

java的class文件存储的是字节码,这些基本知识在此就不必啰嗦了。反正就是其存储的信息足够可以反编译出来。

我们下载TTools中dist文件夹下的TdeCompile.jar可执行jar包,然后就可以开始反编译工作了。使用方法很简单,在命令行输入命令即可,如下

[plain] view plain
java -jar TdeCompile.jar xxx.class

注意如果你不在TdeCompile的同目录下,需要写上TdeCompile.jar的路径,其次跟一个参数xxx.class,xxx代表你所要反编译的文件的文件名。输出即是xxx.class.txt,它是反编译过后的文件,txt文本格式,所在目录通xxx.class。请确保你在xxx.class目录下有写权限。
我们也可以直接操作一个jar包或war包。如:
[plain] view plain
java -jar TdeCompile.jar xxx.jar
程序可以自动识别是class文件还是jar或war包,如果是jar包或war包,则首先自动解压缩解压缩的目录为xxx.jar的同一个目录,然后逐个反编译class文件,在每个class文件的旁边输出一个xxx.class.txt文件。请确保你在jar包所在目录有写权限。

TdeCompile的原理是利用了ASM去读取每一个class文件的信息。

❺ java文件的*.class反编译后如何导入源文件!

可以导入class。你那个class应该是在一个项目里面的。将那个项目打包,会有一个jar文件生成。你那个class文件就在那个jar里面。然后将jar拷到lib目录下,和你其他jar的引用一样设置。然后在你要引用的java文件中import那个class路径,class路径是在jar包里面的路径
,你要是不知道路径,用winrar打开jar,然后一层一层找路径吧

❻ apk文件反编译后,添加引用jar.再回编.这个想法可以实现么。

我可以百分之百的告诉你
可以做到,你分析一下安卓的APK架构和安卓虚拟机指令就能发现,你从外部加入和eclipse加入没有任何区别!
并且,我也实际的这么做过,所以,经验和理论都告诉你,而已实现。
具体的话,通过APKTOOL添加,然后修改调用的smali即可

专业无源代码的 安卓 APK 反编译、修改,只有你想不到,没有做不到
@@ 724949472
哦也!

❼ jdgui反编译jar 如何使用

你好,很高兴回答你的问题。
可以打开jdgui,然后把要反编译的jar包拖入jdgui。在jdgui界面中的就显示出反编译后的结果了。
如果有帮助到你,请点击采纳。

❽ Java中Jar包为什么能轻易就给反编译了

java中jar包轻易的被反编译是由于java的特性决定的。java中的jar包的实质内容是java源代码编译后的.class文件,由于java的面向对象特性和java的反射技术,可以很容易的通过对.class文件进行反射来得到java的源代码,也就是反编译!对于java的反编译,并不是所有内容都会反编译出来,java源文件中的注释、泛型等内容在经过编译和反编译之后会丢失。

❾ 如何运行从反编译的java代码。我从网上下载了一个jar之后用反编译工具得到了里面的代码

反编译工具(如jdk带的javap、或jad)将TestSimplePlus反编译成JavaByteCod,命令如下:


jad-o-a-sd.javaTestSimplePlus.class

javap-cDocFooter>F://test.txt


上传个反编译的神器(批量编译)

❿ 把jar文件放到另一个jar中,然后加载它

做法很简单,其实jar文件就是压缩文件,装了win rar/zip的话就好办了。

首先,选中多个jar文件,点右键“解压到……”某个目录,这时候应该会有些文件重叠,主要是MANIFEST.MF,不管它,解压完毕,把合并的信息填入MANIFEST.MF或者写个readme,随便你,总之最好记录下这次归并,为将来升级有据可查。

然后,压缩这个文件夹内的内容,注意根目录要正确!选择zip格式压缩,扩展名为jar。

最后,合并完毕,起个好名字吧。

自动合并的工具我没找到 不好意思 希望能帮助你

热点内容
python的库在哪 发布:2025-02-07 06:30:24 浏览:348
带锁的铅笔如何改密码 发布:2025-02-07 06:18:05 浏览:164
ubuntu搭建samba服务器 发布:2025-02-07 05:52:54 浏览:54
小型企业网如何配置可以互通 发布:2025-02-07 05:33:56 浏览:243
09年crv哪个配置好 发布:2025-02-07 05:17:31 浏览:555
nvm源码编译 发布:2025-02-07 05:13:19 浏览:126
防伪码查询源码 发布:2025-02-07 05:09:39 浏览:769
安卓机的通知在哪里 发布:2025-02-07 05:09:01 浏览:282
密码74是什么意思 发布:2025-02-07 05:02:10 浏览:47
苹果es浏览器无法连接ftp 发布:2025-02-07 04:59:57 浏览:285