2013-06-29 5 views
25

इसलिए मैंने आज एंड्रॉइड स्टूडियो के बीटा को आजमाने का फैसला किया, लेकिन यह मेरे 32-बिट जेआरई पर दौड़ने से इनकार कर दिया। मैं 64-बिट जेआरई डाउनलोड कर सकता हूं, लेकिन मुझे विभिन्न कारणों से मेरा डिफ़ॉल्ट जेआरई होने में दिलचस्पी नहीं है (मेरा वर्तमान 32-बिट ग्रहण आईडीई, प्रोसेसिंग आईडीई और माइनक्राफ्ट मेरे अनुभवों में 64-बिट पसंद नहीं है), और मुझे लगता है वह jav_home dir swithing हर समय बोझिल होगा।intelliJ के लिए JAVA_HOME सेट करना?

तो क्या इंटेलिजे के पास एक वैकल्पिक JAVA_HOME डायर स्थापित करने का कोई तरीका है जैसे एक्लिप्स अपने आईएनआई में करता है?

उत्तर

13

मैं इस उद्देश्य (लिनक्स पर) के लिए IDEA_JDK का उपयोग करता हूं।

मुझे विश्वास है कि यह एंड्रॉइड स्टूडियो के लिए STUDIO_JDK है।

इस और अन्य JetBrains आईडीई के बारे में अधिक जानकारी के लिए, https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under

+0

एक पर्यावरण चर के रूप में? – EJTH

+0

हां, एक पर्यावरण चर के रूप में। – Jayen

+0

अधिक विस्तृत जानकारी के लिए आप https://intellij-support.jetbrains.com/hc/en-us/articles/206827547- चयन कर रहे हैं- the-JDK-version-the-IDE-will-run-under और http://stackoverflow.com/questions/8382641/installing-idea-on-ubuntu-11-10/8384111 – RiZKiT

23

इंटेलिजे में आप निर्दिष्ट कर सकते हैं कि परियोजना स्तर पर कौन सा एसडीके उपयोग करना है। "फ़ाइल" -> "परियोजना संरचना" -> एसडीके (बाईं ओर सूची) पर जाएं और आप विभिन्न एसडीके

अन्य समाधान: यदि आप विंडोज का उपयोग करते हैं तो मुझे लगता है कि आप जावा-एचओएमई निर्दिष्ट कर सकते हैं इंटेलिजे के लिए सिस्टम प्रॉपर्टी के रूप में। यदि आप लिनक्स का उपयोग करते हैं तो समाधान समान है।

+0

क्या आप जानते हैं कि मैंने आपके जैसे सिस्टम प्रॉपर्टी को कैसे सेट किया है? – EJTH

+4

"आप IntelliJ के लिए केवल सिस्टम प्रॉपर्टी के रूप में JAVA_HOME निर्दिष्ट कर सकते हैं।" ? मुझे – Guillaume

+0

करने के लिए कोई आसान कदम नहीं मिल रहा है, मुझे विश्वास नहीं है कि पहला बिट प्रश्न का उत्तर देता है, और दूसरा बिट पर्याप्त विशिष्ट नहीं है। – Jayen

8

अन्य उत्तर 64 बिट संस्करणों के लिए काम नहीं करेगा देखते हैं। जेटब्रेन ने वास्तव में इसे काफी अच्छी तरह से दस्तावेज किया है। https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under से:

जावा 8

कृपया ध्यान रखें कि जावा 8 सभी समर्थित प्लेटफार्मों पर संस्करण 16 से शुरू IntelliJ विचार को चलाने के लिए आवश्यक है। यह उसी शाखा (144+) से जारी लाइटवेट आईडीई पर भी लागू होता है।

विंडोज

JDK सभी उत्पाद संस्थापक साथ आता है और यह अनुशंसित है कि आपके द्वारा दी गई JDK संस्करण जब तक कि वहाँ किसी भी विशिष्ट मुद्दे हैं का प्रयोग करेंगे।

32-बिट जेडीके IDE_HOME \ jre निर्देशिका में स्थित है और 32-बिट उत्पाद निष्पादन योग्य द्वारा उपयोग किया जाता है।

64-बिट मोड में आईडीई चलाने के लिए आपको 64-बिट जेडीके (जेआरई नहीं) वितरण को डाउनलोड और इंस्टॉल करने की आवश्यकता होगी और इसे स्वयं इंस्टॉल करें। आईडीई 64-बिट .exe फ़ाइल चलाते समय रजिस्ट्री से इसे ढूंढ और उपयोग करेगा (केवल इंटेलिजे आईडीईए के लिए उपलब्ध है, अन्य उत्पाद 64-बिट मोड में चलाने के लिए .bat फ़ाइल का उपयोग कर सकते हैं)।

< उत्पाद > .exe इस JDK खोज अनुक्रम का उपयोग करता है:

  • IDEA_JDK/PHPSTORM_JDK/WEBIDE_JDK/PYCHARM_JDK/RUBYMINE_JDK/CLION_JDK/DATAGRIP_JDK वातावरण चर ( उत्पाद, WEBIDE_JDK पर निर्भर करता है संस्करण 2016.1 से पहले वेबस्टॉर्म और PhpStorm दोनों पर लागू होता है)
  • ..\ JRE निर्देशिका
  • प्रणाली रजिस्ट्री
  • JDK_HOME वातावरण चर
  • JAVA_HOME वातावरण वैरिएबल

idea64.exe इस JDK खोज अनुक्रम का उपयोग करता है:

  • IDEA_JDK_64 वातावरण चर
  • .. \ jre64 निर्देशिका
  • प्रणाली रजिस्ट्री
  • JDK_HOME वातावरण चर
  • JAVA_HOME वातावरण वैरिएबल

यह भी .bat बिन निर्देशिका में स्थित फ़ाइल के साथ आईडीई शुरू करने के लिए संभव है, इसे इस्तेमाल करता है निम्नलिखित JDK खोज अनुक्रम:

  • IDEA_JDK/PHPSTORM_JDK/WEBIDE_JDK/PYCHARM_JDK/RUBYMINE_JDK/CLION_JDK/DATAGRIP_JDK वातावरण चर (निर्भर करता है उत्पाद के बारे में)
  • .. \ JRE निर्देशिका
  • JDK_HOME वातावरण चर
  • JAVA_HOME वातावरण वैरिएबल

पर्यावरण चर, JDK स्थापना होम निर्देशिका को इंगित करना चाहिए उदाहरण के लिए:

c: \ प्रोग्राम फ़ाइलें (x86) \ जावा \ jdk1.8.0_66

आईडीई द्वारा उपयोग किए जाने वाले वास्तविक जेडीके संस्करण को सहायता में सत्यापित किया जा सकता है। संवाद के बारे में (मेनू तक पहुंचने के लिए कोई भी परियोजना खोलें)।

उत्पाद के आधार पर IDE_HOME से डिफ़ॉल्ट संस्करण \ JRE ओवरराइड करने के लिए IDEA_JDK/PHPSTORM_JDK/WEBIDE_JDK/PYCHARM_JDK/RUBYMINE_JDK/CLION_JDK/DATAGRIP_JDK चर को परिभाषित करें।

चर जोड़ने के लिए रैपिड पर्यावरण संपादक का उपयोग करें, यह गलत पथ का पता लगाएगा।

लिनक्स

IntelliJ विचार 16 और हल्के IDEs के नवीनतम संस्करणों की है, हम, लिनक्स वितरण के साथ कस्टम JRE bundling कर रहे हैं जैसे हम मैक के लिए कर रहा हूँ से शुरू। हमारा कस्टम जेआरई ओपनजेडीके पर आधारित है और लिनक्स पर बेहतर उपयोगकर्ता अनुभव प्रदान करने के लिए सबसे अद्यतित फिक्स शामिल है (जैसे फ़ॉन्ट प्रतिपादन सुधार और HiDPI समर्थन)।

बूट जेडीके पथ कॉन्फ़िगर फ़ोल्डर में स्थित .jdk फ़ाइल में संग्रहीत है। इसे या तो चेंज आईडीई बूट जेडीके एक्शन या मैन्युअल रूप से .jdk फ़ाइल को संपादित करके संशोधित किया जा सकता है (यदि आप आईडीई को किसी एक्शन के माध्यम से बदलने के लिए शुरू नहीं कर सकते हैं)। बंडल जेआरई (यदि उपलब्ध हो) का उपयोग करने की अनुशंसा की जाती है। यदि आपके पास बंडल संस्करण के साथ कोई समस्या है, तो आप अपने सिस्टम के लिए उपलब्ध ओरेकल जेडीके या ओपनजेडीके के नवीनतम संस्करण पर स्विच कर सकते हैं (ओपनजेडीके 1.6 समर्थित नहीं है, कृपया 1.7 या बाद के संस्करणों का उपयोग करें, जेडीके 1.8 अनुशंसित है और पुराने जावा संस्करण हैं IntelliJ IDEA 16 से शुरू करने का समर्थन नहीं किया गया है)।

जेडीके खोज आदेश के लिए bin/.sh फ़ाइल की जांच करें, यह पर्यावरण चर नामों के संदर्भ में विंडोज के समान है। यह बूट जेडीके को समायोजित करने का एक विरासत तरीका है, इसे पुराने उत्पाद संस्करणों के लिए उपयोग करें। इसके बजाय .jdk फ़ाइल का उपयोग करने पर विचार करें (ऊपर देखें), ताकि आपके संशोधन आईडीई अपडेट/पुन: स्थापना से बच सकें।

यदि आपको लिनक्स पर जेडीके मैन्युअल रूप से स्थापित करने की आवश्यकता है तो यह उत्तर देखें। यदि आपको बदसूरत फोंट के साथ समस्या है, तो कृपया सुझावों के लिए यह थ्रेड टिप्पणियां देखें।

सहायता | के बारे में वास्तविक जेडीके संस्करण दिखाएगा।

मैक ओएस एक्स

हमारे नवीनतम आईडीई संस्करणों बंडल कस्टम JDK 8 जो सबसे जाना जाता OpenJDK बग के लिए होता है के साथ आते हैं। यदि आपको एक अलग जावा संस्करण का उपयोग करने की आवश्यकता है, तो कृपया https://blog.jetbrains.com/idea/2015/05/intellij-idea-14-1-4-eap-141-1192-is-available/ देखें।

यदि आप आईडीई जेडीके संस्करण को ओवरराइड करते हैं, तो इसका पथ कॉन्फ़िगर फ़ोल्डर में स्थित .jdk फ़ाइल में संग्रहीत होता है (IntelliJ IDEA के लिए idea.jdk, PyCharm के लिए pycharm.jdk आदि)। यदि आईडीई अब शुरू नहीं होता है और आप मेनू के माध्यम से इसे बदल नहीं सकते हैं तो इस फ़ाइल को हटाएं या फ़ाइल के अंदर पथ को मैन्युअल रूप से बदलें। आईडीई शुरू नहीं करता है हैं और इस फाइल, मौजूद नहीं है इसे मैन्युअल रूप से बना सकते हैं और, (जावा घर स्थान) का उपयोग करने के उदाहरण के लिए जावा पथ निर्दिष्ट: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk

संबंधित मुद्दे