Dav*_*ebb 21
有可能的.您需要Java Decompiler才能执行此操作.
你会发现它主要是做得非常出色.您将获得的是一个有效的.java文件,它将编译到该.class文件,但该.java文件不一定与原始源代码相同.像循环结构这样的东西可能会有所不同,并且不会重新创建任何编译时间,例如泛型和注释.
如果代码已被混淆,则可能会出现问题.这是一个改变类文件以使其难以反编译的过程.例如,类和变量名称都变得相似,所以你最终会得到代码aa.a(ab)而不是代码,employee.setName(name)而且很难弄清楚正在发生什么.
我记得使用JAD来做这件事,但我不认为这是积极维护的,所以它可能不适用于从未版本的Java.一个谷歌搜索的Java反编译器会给你很多的选择.
| 归档时间: |
|
| 查看次数: |
17290 次 |
| 最近记录: |