63

我下载了 dex2jar,现在尝试使用它,但如果我输入“sh d2j-dex2jar.sh”,它会显示以下消息。

d2j-dex2jar.sh: line 36: ./d2j_invoke.sh: Permission denied

一开始我以为是因为程序需要root权限而拒绝权限,所以我也尝试在命令中添加'sudo',但它也不起作用。我应该如何解决这个问题?

4

2 回答 2

159

您需要为您的 sh 脚本提供执行权限。

要做到这一点 :sudo chmod +x d2j_invoke.sh

于 2015-06-16T18:38:58.537 回答
18

仍然如果你发现没有运气使用,

chmod a+x *.sh

于 2016-05-05T10:37:34.480 回答