से इनकार मेरे कार्यक्रम ubuntu 10.04 पर चल रहा है फेंकता है, और यहाँ कोड है:जावा रनटाइम कार्यकारी ऐसी कोई फाइल नहीं या अनुमति
Process process=Runtime.getRuntime().exec("ls",null,null);
इसके बारे में एक अपवाद फेंक:
Cannot run program "ls": java.io.IOException: error=2, No such file or directory,
और मैं करने की कोशिश की "ls" को "chmod", "pwd" में बदलने के लिए, मुझे कोई भी शेल कमांड काम नहीं मिला, सभी एक ही समस्या में आए। (मैंने "/ bin/sh -c ls" भी कोशिश की)
और फिर मैं कोड को
में बदलेंProcess process=Runtime.getRuntime().exec("/bin/ls",null,null);
इसके बारे में एक अपवाद फेंक: सभी संबंधित फ़ाइलें और 777 के लिए निर्देशिका के
Cannot run program "/bin/ls": java.io.IOException: error=13, Permission denied
मैं बदल गया है विशेषाधिकार इसलिए मैं वास्तव में यह क्या हो गया है पता नहीं है।
आपके उत्तरों के लिए धन्यवाद।
आपके उत्तर के लिए धन्यवाद, मुझे लगता है कि मेरा ग्रहण का निर्माण-कंपाइलर मानक सूरज-जेडके नहीं है, यह खुला jdk है, अब मैं सूरज-जेडके-जावैक के साथ अपने प्रोग्राम को संकलित करने के लिए चींटी का उपयोग करता हूं, यह ठीक है, बहुत बहुत धन्यवाद। – libing