intelliJ El capitan 10.11 पर काम नहीं कर रहा है


9

मैंने अभी नया OS El capitan 10.11 स्थापित किया है और यह पता लगाया है कि intelliJ इस पर काम नहीं कर रहा है।

जब मैं इसे लॉन्च करता हूं, मुझे यह त्रुटि मिलती है:

"This application requires the legacy Java SE 6 runtime which is unavailable for this version of OS X."

मुझे लगता है कि जावा को अभी तक ठीक से स्थापित नहीं किया गया है। क्या किसी के पास कोई विचार है कि मैं यह काम कैसे कर सकता हूं?


1
आप ठीक से Java सेटअप कर सकते हैं। त्रुटि के आधार पर ऐसा लगता है कि इसकी विरासत स्थापना की तलाश में है और 10.11 में जावा की असमर्थित विरासत संस्करण नहीं है। IntelliJ के किस संस्करण का आप उपयोग कर रहे हैं, इसके लिए अभी भी जावा के उस विरासत संस्करण की आवश्यकता है?
रामहुंड

IntelliJ 13 चल रहा है। यकीन नहीं है कि इसे विरासत की आवश्यकता क्यों होगी। क्या मैं कुछ बदल सकता हूं?
डेनिसलेक्सिक

2013 तक इंस्टॉलर को 1.6 की आवश्यकता थी, इसलिए 1.6 को जोड़ने का प्रयास करें और देखें कि क्या यह काम करता है। इसके अलावा संबंधित
रामहुंड

1.6 (आधिकारिक Apple जावा) स्थापित नहीं कर सकते, यह 10.11 में समर्थित नहीं है :(
डेनिसलेक्सिक

2
El Capitan के लिए जावा 6: support.apple.com/kb/DL1572
nschum

जवाबों:


20

यदि आपने 10.10 इंस्टॉल का अपग्रेड किया है, जहां सब कुछ अभी भी ठीक काम करता है (और जहां एप्पल द्वारा आपूर्ति की गई जावा 6 रनटाइम स्थापित किया गया था), तो निम्न समाधान काम कर सकता है। मुझे आपकी समस्या वही थी, और इससे मेरी समस्याएँ हल हो गईं:

  1. IntelliJ से बाहर निकलें और फाइंडर में एप्लिकेशन-फ़ोल्डर में जाएं
  2. IntelliJ.app पर राइट-क्लिक करें और चुनें: पैकेज सामग्री दिखाएं
  3. सामग्री-फ़ोल्डर खोलें (यह मेरे मामले में एकमात्र फ़ाइल / फ़ोल्डर था)
  4. किसी प्रकार के टेक्स्ट-एडिटर का उपयोग करके Info.plist फ़ाइल खोलें (TextEditor को काम करना चाहिए, लेकिन मैं ऐसे कार्यों के लिए उदात्त का उपयोग करना पसंद करता हूं)।
  5. निम्नलिखित टैग खोजें:

    <key>JVMVersion</key>
    <string>1.6*,1.7+</string>
    
  6. 1.6*,स्ट्रिंग-टैग से निकालें , इसलिए यह बन जाता है:

    <key>JVMVersion</key>
    <string>1.7+</string>
    
  7. फ़ाइल सहेजें, और IntelliJ को फिर से शुरू करने का प्रयास करें।

जैसा कि मैंने कहा, यह मेरे लिए काम करने लगता है। मुझे यह ध्यान रखना होगा कि मैं IntelliJ 14 का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि इस प्रक्रिया को 13 के लिए भी काम करना चाहिए।

इसके अलावा, जब Apple का अधिक स्थायी समाधान निकलता है, तो इन चरणों को पूर्ववत करना (केवल हटाए गए पाठ को फिर से जोड़ना) या IntelliJ को पूरी तरह से पुनर्स्थापित करना एक अच्छा विचार हो सकता है।


1
बहुत बढ़िया, काम किया! मैंने इसे 1.8 * में बदल दिया और एक आकर्षण की तरह काम किया। धन्यवाद!
डेनिसलेक्सिक

मेरे लिए बिल्कुल भी काम नहीं करता है ... फ़ाइल को संपादित किया, अभी भी वही अवरुद्ध संवाद (विचार 14)
जनवरी गैलीन्स्की

4

मैंने इस ऐप्पल लिंक https://support.apple.com/kb/DL1572?locale=en_US और IntelliJ 14 से बस जावा 6 को फिर से इंस्टॉल किया, जो इसे पहचानने में सक्षम था। यह मुझे Intellij में Java 1.6 का उपयोग जारी रखने की अनुमति देता है।

यहाँ और अधिक: https://intellij-support.jetbrains.com/hc/en-us/articles/206827627-IDE-doesn-t-start-after-updating-to-Mac-OS-Yememite-or-Mavericks

Jetbrains समर्थन से:

JDK 1.6 को चलाने के लिए आवश्यक है और आपके सिस्टम पर गायब हो सकता है। कृपया Apple JDK 1.6 स्थापित करें। जब आप पहली बार उत्पाद शुरू करते हैं तो जावा स्थापित करने के सुझाव के साथ एक खिड़की होनी चाहिए, लेकिन इसे अन्य एप्लिकेशन विंडो द्वारा छिपाया जा सकता है।


सुपर उपयोगकर्ता में आपका स्वागत है! कृपया संदर्भ लिंक (एस) से उत्तर के आवश्यक भागों को उद्धृत करें, क्योंकि लिंक लिंक किए गए पृष्ठ बदलने पर उत्तर अमान्य हो सकता है।
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.