मैक ओएस के लिए jdk7u5 स्थापित करने के बाद मुझे "सामान्य" उपयोगकर्ता और रूट के लिए विभिन्न जावा-संस्करण मिल गए।मैक ओएस जावा संस्करण अलग है
java -version
मुझे देता है 7.
sudo java -version
मुझे 6.
मैं /System/Library/Frameworks/JavaVM.framework/Versions/
में देखा है पाया वहाँ कुछ लिंक हैं कि देता है। वास्तविक निर्देशिका के लिंक को हल करने के बाद मैंने इसे पूरे पथ से फिर से कोशिश की।
/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java -version
-> 7
sudo /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java -version
-> 6
javac के साथ भी यही!
आशा है कि आप लोग मेरी मदद कर सकते हैं!
तो आपका प्रश्न वास्तव में क्या है? क्या आप रूट उपयोगकर्ता को जावा 7 पर सेट करना चाहते हैं? – Failsafe
मैं चाहता हूं कि रूट के लिए जावा सामान्य उपयोगकर्ता के समान ही है। मेरे मामले में 'सुडो जावा-वर्जन' संस्करण 7 –
भी होना चाहिए जावा के अद्यतन संस्करण में अपने JAVA_HOME को सेट करने का प्रयास करें। – Failsafe