Executing Ubuntu commands from java program -


  आयात करें java.io.buffferedReader; आयात करें java.io.File; आयात java.io.IOException; आयात करें java.io.InputStreamReader; आयात करें java.util.ArrayList; आयात java.util.List; पब्लिक क्लास MyCommand {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {स्ट्रिंग [] कमांड लिस्ट = {"/ bin / bash", "- c", "/ home / atul / desktop / javaprogramm /", "एमकेडीआईआर न्यूमैनिशा", "एमकेडीआईआर न्यूमैनिशा"}; रनटाइम आर = रनटाइम.टाट टाइमटाइम (); कोशिश {प्रक्रिया p ​​= r.exec (commandList); बफ़रेडडर रीडर = नया बफ़्टेड रीडर (नया इंटस्टस्ट्रीम रीडर (पी.जेट इन्पुटस्ट्रीम ())); स्ट्रिंग लाइन = रीडर। रीडलाइन (); जबकि (रेखा! = नल) {System.out.println (रेखा); लाइन = reader.readLine (); }} पकड़ (IOException ई) {e.printStackTrace (); }}}  

इसे निष्पादित करने की कोशिश कर रहा है, लेकिन कुछ नहीं होता है मैं उबुंटू 13.10.how का प्रयोग कर रहा हूँ ताकि जावा प्रोग्राम का उपयोग करके उबुंटू में सीडी कर सकें। मैंने "-सी" का इस्तेमाल किया है लेकिन यह काम नहीं कर रहा है।

बस कमांड लिस्ट से संबंधित लाइन को बदलें निम्न पंक्ति यह काम करना चाहिए ..

  स्ट्रिंग [] कमांड लिस्ट = {"/ bin / bash", "-c", "cd / home / atul / desktop / javaprogramm / और amp; mkdir newmanisha & Amp; amp; एमकेडीआईआर newmanisha "};  

Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -