मुझे पता है कि ओएस एक्स पर जावा के कई संस्करण होना संभव है लेकिन मुझे यह समझना मुश्किल है कि यह कैसे काम करता है।
मैंने माउंटेन लायन में अपग्रेड किया और अब echo $JAVA_HOME
खाली है।
हालाँकि में /System/Library/Frameworks/JavaVM.framework/Versions/
1.4 1.5 1.6 A CurrentJDK
1.4.2 1.5.0 1.6.0 Current
जब मैं 1.4.2 में जाता हूं और मैं निष्पादित करता हूं java - version
या./java -version
जावा (TM) एसई रनटाइम एनवायरनमेंट (बिल्ड 1.6.0 _33-b03-424-11M3720)
तो क्यों उन सभी संस्करणों का उपयोग किया जाता है यदि उनके पास जावा का एक ही संस्करण है?
फिर मैंने Oracle से JDK 7 डाउनलोड किया और इसे स्थापित किया।
आमतौर पर एक नया JDK कहाँ स्थापित किया जाता है?
और अंतिम प्रश्न: मैं कैसे चुन सकता हूं कि सभी अनुप्रयोगों द्वारा डिफ़ॉल्ट रूप से कौन सा संस्करण चलना चाहिए?
विन में। मैं
पथ में रखा: मैं करने के JAVA_HOME
लिए सेट और यह बात है।C:/ProgramFiles/Java/.…
JAVA_HOME/bin