0
点赞
收藏
分享

微信扫一扫

java反编译软件(java反编译软件)


如何防止JAVA程序源代码被反编译?

  png。

所以这行的意思就是把/ef1s。pn作为一个String存在常量池中,其有效索引为16。

第二行:2 invokestatic #18

invokestatic为虚拟机指令,作用是:调用类(static)方法,形式如下

invokestatic indexbyte1 indexbyte2

其中indexbyte1和indexbyte2必须是在常量池中的有效索引,而是指向的类型必须有Methodref标记,对类名,方法名和方法的描述符的引用。

如何防止JAVA代码被反编译?

  png。

所以这行的意思就是把/ef1s。pn作为一个String存在常量池中,其有效索引为16。

第二行:2 invokestatic #18

invokestatic为虚拟机指令,作用是:调用类(static)方法,形式如下

invokestatic indexbyte1 indexbyte2

其中indexbyte1和indexbyte2必须是在常量池中的有效索引,而是指向的类型必须有Methodref标记,对类名,方法名和方法的描述符的引用。

什么java反编译工具最好用,要是连注释也能编译出来就最好了。

不可能,class文件本身都没有注释。你怎么编译,jd-gui虽好但是反编译称java文件前面会有一些垃圾的注释,这些注释都是行数 比如/* 1 *//* 2 */ 而且每个编译出来的类都会有,无一例外。。通常用的是JD-GUI

class文件里是没有注释的。。。XJad 这个工具不错 我一直都在用沙发JD-GUI

这个又好用又简单

再看看别人怎么说的。

java 反编译工具

编JAVA大多都用Eclipse,没多大的必要下一个专门的软件,可以试试Eclipse的反编译插件 Jode Decompiler

专用的有DJ Java Decompiler和jadDJ Java Decompiler1、xjad是基于jad核心的java源程序反编译软件,内置jad1.5.8e2;

2、可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件;

3、带有多页面文本编辑器,也可集成在资源管理器中,随时点击右键都可进行操作;

4、支持java语法的高亮显示;

举报

相关推荐

0 条评论