क्या विंडोज 7 पर 32 बिट और 64 बिट जावा दोनों को स्थापित करना संभव है?
मेरे पास कुछ एप्लिकेशन हैं जिन्हें मैं 64 बिट के तहत चला सकता हूं, लेकिन कुछ ऐसे हैं जो केवल 32 बिट के तहत चलते हैं।
क्या विंडोज 7 पर 32 बिट और 64 बिट जावा दोनों को स्थापित करना संभव है?
मेरे पास कुछ एप्लिकेशन हैं जिन्हें मैं 64 बिट के तहत चला सकता हूं, लेकिन कुछ ऐसे हैं जो केवल 32 बिट के तहत चलते हैं।
some applications that I can run under 64bit
तब मैं एप्स चलाने के लिए जावा 64 बिट क्यों नहीं कर सकता, इसलिए मैं उलझन में था। :-)
◔_◔
जवाबों:
हाँ, यह कोई समस्या नहीं है। तुम भी एक ही मशीन पर एक ही समय में स्थापित 32bit और 64 बिट जावा के कई संस्करणों हो सकता है।
वास्तव में, मेरे पास ऐसा सेटअप है।
ಠ_ಠ
जब तक प्रत्येक अपनी स्वयं की निर्देशिका में है, तब तक आप विंडोज (विंडोज 7 सहित) के तहत कई जावा रनटाइम स्थापित कर सकते हैं।
उदाहरण के लिए, यदि आप Win 7 64-बिट, या Win Server 2008 R2 चला रहे हैं, तो आप "C: \ Program Files (x86) \ Java \ jre6" और 64-बिट JRE को "C:" में 32-बिट JRE स्थापित कर सकते हैं। \ Program Files \ Java \ jre6 ", और शायद" C: \ Program Files (x86) \ IBM \ Java60 "jre" में IBM Java 6।
जावा कंट्रोल पैनल ऐप सैद्धांतिक रूप से कई रनटाइम को प्रबंधित करने की क्षमता रखता है: जावा टैब >> व्यू ... बटन
उपयोगकर्ता और सिस्टम सेटिंग्स के लिए टैब हैं। आप एड या फाइंड के साथ अतिरिक्त रनटाइम जोड़ सकते हैं, लेकिन एक बार जब आप रनटाइम्स जोड़ना और ओके को हिट करना चाहते हैं, तो आपको मुख्य जावा टैब फ्रेम में अप्लाई करना होगा, जो कि स्पष्ट नहीं है क्योंकि यह हो सकता है - अन्यथा आपके परिवर्तन खो जाएंगे।
यदि आपके पास कई संस्करण स्थापित हैं, तो केवल मुख्य संस्करण स्वतः अपडेट होगा। जब भी मैं किसी ऑटो-अपडेट को देखता हूं, तो मैं मैन्युअल रूप से अपडेट करने के कमजोर वर्कअराउंड के अलावा इसका कोई हल नहीं निकाल सकता, इसलिए मुझे यह जानना अच्छा लगेगा कि क्या किसी के पास इसके लिए कोई फिक्स है।
अधिकांश जावा आईडीई आपको अपने मशीन पर किसी भी जावा रनटाइम को चुनने की अनुमति देते हैं, लेकिन अगर आप आईडीई का उपयोग नहीं कर रहे हैं, तो आप आसानी से एक cmd विंडो में पर्यावरण चर का उपयोग करके इसे प्रबंधित कर सकते हैं। आपके PATH और JAVA_HOME वैरिएबल निर्धारित करते हैं कि कौन सा रनटाइम शेल से चलने वाले टूल द्वारा उपयोग किया जाता है। JAVA_HOME को अपनी इच्छित jre निर्देशिका में सेट करें और बिन निर्देशिका को अपने पथ में रखें (और अन्य रनटाइम के संदर्भ हटाएं) - IBM के साथ आपको कई बिन निर्देशिकाओं को जोड़ने की आवश्यकता हो सकती है। यह बहुत सारे सेट अप है जो कि डिफ़ॉल्ट सिस्टम जावा करता है। अपने रनटाइम से मिलान करने के लिए आप CLASSPATH, ANT_HOME, MAVEN_HOME, आदि को भी विशिष्ट मान पर सेट कर सकते हैं।
विंडोज 7 (64-बिट ओएस + मशीन) पर 32-बिट जावा स्थापित करने के लिए। तुम कर सकते हो:
1) Download JDK: http://javadl.sun.com/webapps/download/AutoDL?BundleId=58124
2) Download JRE: http://www.java.com/en/download/installed.jsp?jre_version=1.6.0_22&vendor=Sun+Microsystems+Inc.&os=Linux&os_version=2.6.41.4-1.fc15.i686
3) System variable create: C:\program files (x86)\java\jre6\bin\
4) Anywhere you type java -version
यह 32-बिट (64-बिट) का उपयोग करता है। मुझे इसका उपयोग करना है क्योंकि बहुत सारे थर्ड पार्टी लाइब्रेरी 64-बिट के साथ काम नहीं करते हैं। जावा नर्क से उठता है, हमें आड़ू दे दो: पी। गो-भाषा हत्यारा है।
जैसा कि pnt द्वारा कहा गया है कि आपके पास एक ही समय पर एक ही मशीन पर 32 बिट और 64 बिट जावा के कई संस्करण स्थापित हो सकते हैं।
इसे वहां से और आगे ले जाना: यहां बताया गया है कि उन प्रतिष्ठानों में से प्रत्येक के लिए कोई रनटाइम पैरामीटर सेट करना संभव हो सकता है:
आप संबंधित जावा-संस्करण (बिन-फ़ोल्डर) के javacpl.exe या javacpl.cpl चला सकते हैं। विशिष्ट नियंत्रण कक्ष ठीक खुलता है। वहाँ मापदंडों को जोड़ना संभव है।