dex转jar , jar转dex , class转java

来源:互联网 发布:淘宝客服话术培训ppt 编辑:程序博客网 时间:2024/05/29 19:49

简单先解释下,一般java编写后的脚本文件是.java,.class是字节码文件,.dex是android平台可执行文件类型,一般java文件打包成jar包后里面的jar资源是.class,如果需要运行于android,那必须jar里面资源为.dex,如U1的jar脚本

1、dex 转 jar

    下载dex2jar,下载地址

     解压后,将d2j-dex2jar.bat 路径添加到环境变量,输入d2j-dex2jar显示如下,即配置成功

     

    通过命令:d2j-dex2jar classes.dex即可转成dex 的jar包

2、jar 转 dex

   sdk自带的dx.bat

    

   将jar包转换成dex格式二进制的jar包:

   dx --dex --output=target.jar(-output="输出的jar包名")  origin.jar(原来的jar包)

2、.class 转 java

     利用jar包查看工具JD-GUI,下载

     

     要将jar转成java,通过file-save all sources即可


0 0