2015-06-16 8 views
40

मैंने डेक्स 2jar डाउनलोड किया और अब इसका उपयोग करने की कोशिश कर रहा है, लेकिन अगर मैं 'sh d2j-dex2jar.sh' टाइप करता हूं तो यह निम्न संदेश दिखाता है।मेरे मैक पर dex2jar का उपयोग नहीं कर सकता: अनुमति

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

पहले तो मैंने सोचा था कि अनुमति क्योंकि कार्यक्रम जड़ अनुमति की आवश्यकता नहीं मना कर दिया था, इसलिए मैं भी आदेश के लिए 'sudo' जोड़ने की कोशिश की, और यह या तो काम नहीं किया। मुझे इस समस्या को कैसे हल करना चाहिए?

+0

आप शायद श फाइल करने के लिए निष्पादित अनुमति प्रदान करने के लिए की जरूरत है। –

+0

@ शिवम वर्मा ठीक है .. लेकिन मैं शैल स्क्रिप्ट से परिचित नहीं हूं। आप मुझे बताएंगे कि कैसे? –

+3

मैं एक मैक उपयोगकर्ता नहीं हूं इसलिए सुनिश्चित नहीं है। लेकिन लिनक्स पर, यह 'सुडो chmod + x d2j_invoke.sh' –

उत्तर

101

आपको अपनी sh स्क्रिप्ट को निष्पादित अनुमतियां प्रदान करने की आवश्यकता है।

कि ऐसा करने के लिए: sudo chmod +x d2j_invoke.sh

+5

मैं इस पर एक घंटे खो दिया। मैंने d2j-dex2jar.sh + x अनुमति दी लेकिन मैंने इसे आमंत्रित करने के लिए नहीं दिया। धन्यवाद! – Lev

+0

** d2j-dex2jar.sh + x ** यह आदेश मुझे अनुमति भी दे रहा है – Min2

+0

@ Min2 क्या आपने d2j_invoke.sh को अनुमति दी थी? –

6

फिर भी आप कोई भाग्य उपयोग मिल जाए,

chmod a+x *.sh

संबंधित मुद्दे

 संबंधित मुद्दे