आप नियंत्रण कक्ष में 32 बिट बनाम 64 बिट jre संघर्ष देख रहे होंगे।
मेरे पास एक नया एचपी लैपटॉप है (विन 7 64 बिट), मैं 64 बिट और 32 बिट जेआरई दोनों के साथ समाप्त हुआ, वास्तव में कुछ भी नहीं के बिना। सिस्टम का उपयोग शुरू करने के कुछ समय बाद, मैंने जावा को अपडेट करने के लिए एक संकेत स्वीकार किया। बाद में मैंने देखा कि नियंत्रण कक्ष में जावा संस्करण अभी भी पुराना था, हालांकि, यानी 8 में जावा संस्करण नया संस्करण था। आप अपने ब्राउज़र में संस्करण को ब्राउज़ करके देख सकते हैं: प्लगइन्स (मोज़िला, क्रोम में) या:
जब मैंने ie8 का 64 बिट संस्करण (आमतौर पर आप 32 बिट संस्करण चला रहे हैं) चलाया, और ऊपर दिए गए टेस्टजवा लिंक का दौरा किया, तो यह इंगित किया कि मेरे पास आउट ऑफ डेट संस्करण था और एक चोक किया था, जब मैंने इसका परीक्षण किया तो मर गया।
32bit संस्करण ऑटो-अपडेट (एक पृष्ठभूमि प्रक्रिया के माध्यम से) से कर रहा था: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run SunJavaUpdateSn "C: \ Program Files (x86) \ Common Files \ Java \ Java अद्यतन \ Java अद्यतन \ jusched.exe "
तो, ऐसा लगता है जैसे नियंत्रण कक्ष 64 बिट का jre दिखा रहा था, जो ऑटो-अपडेट नहीं था और jre का 32 बिट संस्करण ऑटो-अपडेट था। मैंने jre के 64 बिट संस्करण के लिए कोई भी ऑटो-अपडेट प्रक्रिया नहीं देखी। मैं शायद jre के 64-बिट संस्करण को स्थापित करने और अन-इंस्टॉल करने की कोशिश करूंगा क्योंकि मेरे औसत उपयोगकर्ता को इसकी आवश्यकता नहीं है।
मैं नियंत्रण कक्ष के 32 बिट संस्करण को चलाने में सक्षम था :
- C: \ Program Files (x86) \ Java \ jre6 \ bin \ javacpl.exe
और यह किया अद्यतन टैब दिखाते हैं।
फी: नियंत्रण कक्ष का 64-बिट (पुराना) संस्करण यहां था:
- C: \ Program Files \ Java \ jre6 \ bin \ javacpl.exe