System.getenv(name)
में सभी पर्यावरण चर का आकलन करने के लिए पर्यावरण चर के नाम की आवश्यकता है।जावा
मैं Runtime.exec(String[], String[], File),
पर कॉल करने की कोशिश कर रहा हूं, द्वितीयक पैरामीटर को पर्यावरण चर की एक सरणी की आवश्यकता है, मुझे यकीन नहीं है कि अगर मैं इस पैरामीटर को निर्दिष्ट करता हूं तो उपप्रोसेस मौजूदा प्रक्रिया से पर्यावरण चर का उत्तराधिकारी होगा या नहीं।
उदाहरण के लिए, अगर मैं माध्यमिक पैरामीटर और वर्तमान जावा प्रक्रिया के रूप में new String[]{"NEWDIR=/home"}
पारित पर्यावरण OLDDIR=/var
है, उपप्रक्रिया में System.getenv("OLDDIR")
की वापसी मान क्या है?
अद्यतन: क्षमा करें, मैं जावा 1.4 उपयोग करने के लिए है और ऐसा लगता है कि System.getenv()
1.5 में पेश किया गया था?
आपको जावा 1.4 का उपयोग क्यों करना चाहिए? जावा के नए संस्करणों में शानदार पिछड़ा संगतता है - क्या आपने अपग्रेड करने का प्रयास किया है? – Bringer128