关于java的class文件的问题,我修改了class文件中mian方法的一条指令,导致没有办法运

关于java的class文件的问题,我修改了class文件中mian方法的一条指令,导致没有办法运行,报java.lang.verifyerror错误,但javap反编译工具却能正确编译,能不能有办法让它运行

第一种:

java.lang.verifyerror错误指的是类没有错误但是版本不统一。多数是ADT版本和jdk版本不一致导致的问题,jdk在导入第三方jar包时可能会出现这样的错误。

正常成功导入包后,如果出现java.lang.VerifyErr错误,尝试再执行如下图这一步,重新部署应用:

第二种方法:

高版本ADT运行低版本ADT创建的工程可能抛java.lang.VerifyError异常,解决方法是在.classpath文件中添加:

<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>

追问

不是啊,我把指令改回来就能运行了

温馨提示:答案为网友推荐,仅供参考
相似回答