2012-11-29 18 views
14

जब मैं किसी फ़ाइल को निष्पादित करना चाहता हूं, ऐसा लगता है कि इसे हमेशा इसे निष्पादित करने से पहले उस फ़ाइल की निर्देशिका में 'cd' करना होगा, जब तक कि यह खोज नहीं हो पाता -डेटाज प्रकार त्रुटि।निर्देशिका को बदलें और एक कमांड में फ़ाइल निष्पादित करें

मैं प्रोग्राम को निष्पादित करने के लिए दो आदेश टाइप करने के आसपास कैसे जा सकता हूं?

उदाहरण:

cd /usr/local/bin/minecraft/ 
java -Xms512M -Xmx2048M -jar minecraft.jar 

कैसे मुझे लगता है कि एक लाइन में, के रूप में तो मैं इसे अपने Exec के रूप में रख सकते हैं कर सकते हैं = _ लाइन जब Gnome3 में एक कस्टम लांचर बनाने?

उत्तर

34

cd /usr/local/bin/minecraft/ && java -Xms512M -Xmx2048M -jar minecraft.jar यह

+0

बिंगो करना चाहिए! मुझे याद नहीं आया। (मैं आपके उत्तर को 10 मिनट के लिए स्वीकार नहीं कर सकता ...) बिजली के जवाब के लिए धन्यवाद! –

+0

+1: इस कमांड का लाभ यह है कि 'सीडी' विफल रहता है, जावा-कमांड को भी – Atmocreations

+0

निष्पादित नहीं किया जाएगा। मैं पाइथन ओएससिस्टम ("प्रारंभ/बी शुरू cmd.exe @cmd/k cd && ") लेकिन दूसरा कमांड मेरी चेंज डायरेक्टरी कमांड से पहले निष्पादित हो रहा है, इसलिए विफल रहता है, इसके लिए कोई कामकाज? धन्यवाद – user2176576

0

जावा -Xms512M -Xmx2048M जार /usr/local/bin/minecraft/minecraft.jar

+1

जबकि यह minecraft.jar के लिए काम करता है, यह minecraft-server.jar के लिए काम नहीं करेगा, क्योंकि यह निर्देशिका में बैठे कॉन्फ़िगरेशन फ़ाइलों को नहीं ढूंढ सकता है ... यदि आप चाहते हैं तो देव को दोष दें, लेकिन यह सच है। –

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

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