3 回答
TA贡献1780条经验 获得超1个赞
你应该是直接拖到bat上执行的,这种方式确实会无法找到.jar
最好是用命令行模式执行,很多系统有改过右键菜单“dos在这里”,没有这个选项也不要紧
直接运行cmd,然后用dos命令定位到smali目录,进去以后执行 undex.bat (.bat可以省略) classes.dex即可
TA贡献1893条经验 获得超10个赞
可能的原因:
1、文件属性是不是只读的
2、该jar包不是可执行的
解决方法如下:
1、打开“我的电脑”,选择“工具”菜单下的“文件夹选项(0)...”。
2、在“文件夹选项”对话框中选择“文件类型”选项卡。
3、点击“新建”按钮,输入文件扩展名“jar”。
4、点击“确定”按钮后,有可能弹出对话框.声明已经关联.无视他继续.然后寻找jar类型 . (没有弹窗的可以看到已注册的文件类型中新增了JAR文件类型。)
5、点击“高级”按钮,出现“编辑文件类型”窗口。
6、点击“新建(N)...”按钮,出现“新操作”窗口。将操作命名为“open”,执行操作的应用程序为“C:\Program Files\Java\jdk1.7.0\jre\bin\javaw.exe" -jar %1 。 (路径一定要注意 这个随你安装路径不同而不同 jdk1.7.0的话安装全默认可以直接赋值)路径要加引号 而参数不必 注:D:\Java\jdk1.6.0_12 为JDK所在目录,根据个人电脑上实际环境设置。
7、点击“确定”按钮,回到“编辑文件类型”窗口。在操作列表框中有了“open”一项操作。
8、点击“确定”按钮回到“文件夹选项”窗口, 这时JAR扩展名的详细信息有了变化。
9、点击“关闭”按钮。
添加回答
举报