java - मैक ओएस एक्स पर जावा इंस्टॉल किया गया है?





macos (13)


जावा स्थापित करने के लिए यूनिक्स ढूंढें फ़ंक्शन का उपयोग करें ...

sudo find / -name java

मैंने अभी से मैक ओएस 10.7.5 पर जावा 7u17 डाउनलोड किया here और फिर इसे सफलतापूर्वक इंस्टॉल किया है। कुछ जेएनआई प्रोग्रामिंग करने के लिए, मुझे यह जानना होगा कि जावा मेरे मैक पर कहां स्थापित है।

मैंने सोचा कि /Library/Java/JavaVirtualMachines/ फ़ोल्डर के अंदर, 1.7.0.jdk या कुछ नामक फ़ोल्डर होगा, लेकिन तब मुझे पता चला कि फ़ोल्डर खाली है। टर्मिनल में ls /Library/Java/JavaVirtualMachines/ चलाकर इसकी पुष्टि हुई थी। मैंने यह पता लगाने की कोशिश की है कि यह कहीं और स्थापित है या नहीं, लेकिन ऐसा लगता है कि यह कुछ भी नहीं हो रहा है।

क्या कोई मुझे बता सकता है कि मेरे मैक पर जावा कहाँ स्थापित है?




टर्मिनल में which java टाइप करें यह दिखाने के लिए कि यह कहां स्थापित है।




बस लिखें /Library/Java/JavaVirtualMachines/
फ़ोल्डर में जाएं -> खोजक में जाएं




मैंने सेर्कन के समाधान की कोशिश की, इसे ओएस एक्स मैवरिक्स पर जावा 7 का स्थान मिला। यह "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/" में रहता है लेकिन इसे डिफ़ॉल्ट जेडीके बनाने के लिए मुझे होम निर्देशिका में .bash_profile में JAVA_HOME सिस्टम वैरिएबल सेट करना था "/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/" तो यह ऊपर और चल रहा है अब सर्कन के विचार के लिए धन्यवाद




यदि आप केवल जेआरई स्थापित करते हैं, तो ऐसा लगता है:

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home



संपादित: वर्तमान जावा संस्करण के लिए उपनाम /Library/Java/Home

अधिक जानकारी के लिए: एक लिंक




मैंने जावा एसई 7 के संस्करण 21 के लिए जेडीके स्थापित किया है और पाया है कि यह ऐप्पल के जावा 6 से एक अलग निर्देशिका में स्थापित है। यह / लाइब्रेरी / जावा में है ... बल्कि फिर / सिस्टम / लाइब्रेरी / जावा में ... रनिंग / usr / libexec / java_home -v 1.7 बनाम -v 1.6 इसकी पुष्टि करेगा।




यह पता चला है कि वास्तव में जावा 7 जेआरई स्थापित है, जेडीके नहीं। सही डाउनलोड लिंक here । इसे स्थापित करने के बाद, jdk1.7.0jdk JavaVirtualMachines निर्देशिका में प्रकट होता है।




अपने जावा 1.7 होम निर्देशिका कहां से पता लगाने के लिए टर्मिनल खोल पर /usr/libexec/java_home -v 1.7 कमांड का उपयोग करें




मैक ओएस की जावा पैकेज संरचना विंडोज से थोड़ा अलग है। इसके लिए परेशान न हों डेवलपर के रूप में केवल PATH और JAVA_HOME सेट करने की आवश्यकता है।

तो .bash_profile में .bash_profile रूप में JAVA_HOME और PATH सेट करें। यह उदाहरण जावा 6 के लिए है:

export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
export PATH=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin



सिस्टम प्राथमिकताएं तब जावा नियंत्रण कक्ष तब जावा तो दृश्य वर्तमान में स्थापित डिफ़ॉल्ट जेआरई का सटीक स्थान दिखाएगा।




के लिये :

  • ओएस एक्स: 10.11.6

  • जावा: 8

मैं @ मॉरी के जवाब की पुष्टि करता हूं।

   export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;



  • सार्वजनिक - आवेदन में कहीं से भी सुलभ।

  • डिफ़ॉल्ट - पैकेज से सुलभ।

  • संरक्षित - पैकेज और उप-वर्गों से अन्य पैकेज में सुलभ। भी

  • निजी - केवल अपनी कक्षा से सुलभ।







java macos