यदि यह एक निष्पादन योग्य जार है, तो
java -jar Minecraft.jar
सभी जार-अभिलेखों में एक निष्पादन योग्य वर्ग नहीं होता है, जिसे मेनिफेस्ट फ़ाइल में शुरू करने की घोषणा की जाती है, लेकिन अगर वहाँ है, तो यह काम करेगा।
Btw .: आप डॉट के साथ शेल से अधिकांश प्रोग्राम शुरू नहीं करते हैं। डॉट के लिए एक शॉर्टकट है source
, और यह केवल वर्तमान सत्र के दायरे में एक स्क्रिप्ट को शामिल करने के लिए बैश और कुछ अन्य गोले में काम करता है।
एक संकलित बाइनरी ज़ाइबिन को इसके नाम के साथ शुरू किया जाता है यदि यह पथ में है:
xybin
या, अपने पूर्ण पथ के साथ:
/home/foo/proj/test/xybin
या इसके सापेक्ष पथ के साथ:
proj/test/xybin
या यदि आप इस रिश्तेदार पथ के साथ फाइल की निर्देशिका में होते हैं:
./xybin
फ़ाइल को आपके लिए निष्पादन योग्य चिह्नित करना होगा (देखें: chmod)। उपरोक्त सभी गोले के लिए भी सच है, लेकिन उनके पास अक्सर एक एक्सटेंशन .sh होता है, और आप दुभाषिया को आमंत्रित करके एक शेलस्क्रिप्ट को शुरू कर सकते हैं, और फिर इसे निष्पादन योग्य नहीं होना चाहिए:
bash xy.sh
यदि आप एक नया बैश शुरू नहीं करना चाहते हैं, तो आप फ़ंक्शन परिभाषा, उपनाम और चर सेटिंग्स का उपभोग करने के लिए स्रोत का उपयोग कर सकते हैं, और आप ऐसा करते हैं।