Cannot use dex2jar on my mac: permission denied

user4911668 picture user4911668 · Jun 16, 2015 · Viewed 23.3k times · Source

I downloaded dex2jar and now trying to use it, but if I type 'sh d2j-dex2jar.sh' it shows the following message.

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

At first I thought that the permission was denied because the programme required the root permission, so I also tried adding 'sudo' to the command, and it did not work either. How should I solve this problem?

Answer

Shivam Verma picture Shivam Verma · Jun 16, 2015

You need to provide execute permissions to your sh script.

To do that : sudo chmod +x d2j_invoke.sh