मेरे पास एक VB.NET
स्क्रिप्ट है जो जावा के वर्तमान संस्करण को स्थापित करता है। जब तक जावा 8 बाहर नहीं आया तब तक सब कुछ महान काम करता था
वापस जावा 7 में मैं ऐसा करूँगा।
My.Computer.Registry.GetValue ("HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ जावा रनटाइम पर्यावरण", "Java7FamilyVersion", कुछ नहीं)
जावा 8 में (Java8FamilyVersion) समाप्त हो गया है और इसके साथ प्रतिस्थापित किया गया है (पूर्णविरशन) समस्या पूर्ण है पूर्ण संस्करण दो संस्करण के साथ एक और फ़ोल्डर्स के पीछे है (18.0_25) फिर एक और फ़ोल्डर MSI
तो यहाँ समस्या है; अभी पहले फ़ोल्डर को 18.0_25 कहा जाता है, लेकिन भविष्य में इसे 18.0.55श की तरह कुछ बदल दिया जाएगा।
मैं अक्सर अपने सॉफ़्टवेयर को अद्यतन नहीं कर सकता, इसलिए मैं इसे पाने के लिए getvalue IE में एक wilcard का उपयोग करना चाहूंगा
My.Computer.Registry.GetValue ( "HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ JavaSoft \ जावा रनटाइम पर्यावरण \ 1.8। * \ MSI", "पूर्णविवरण", कुछ भी नहीं)
ऊपर काम नहीं किया है जो कुछ भी काम करेगा?
"HKEY_LOCAL_MACHINE के उपकुंजी (एन) को एन्यूमरेट करने के लिए GetSubKeyNames
विधि का उपयोग करें \ SOFTWARE \ Wow6432Node \ JavaSoft \ जावा रनटाइम पर्यावरण ", फिर वर्णानुक्रम में अंतिम चुनें (ताकि आप किसी भी पुराने 1.7 _
xx कुंजी या 1.8
कुंजी)
Comments
Post a Comment