मैं IntelliJ IDEA डिफ़ॉल्ट JDK को कैसे बदलूं?


217

मैं अपने विकास के माहौल के रूप में IntelliJ IDEA, और निर्भरता प्रबंधन के लिए मावेन का उपयोग करता हूं। मैं अक्सर IDEA के बाहर अपनी परियोजना संरचना (निर्देशिका, पॉम, आदि) का निर्माण करता हूं और फिर उपयोग करके IDEA में परियोजना को आयात करता हूं Import project from external model। यह महान काम करता है, सिवाय इसके कि मेरे poms में मैं निर्दिष्ट करता हूं कि maven-compiler-plugin को JDK 1.6 का उपयोग करना चाहिए, और जब मैं आयात करता हूं, तो IDEA मुझे सूचित करता है कि Language Level Changedऔर वह Language level changes will take effect on project reload, और फिर प्रोजेक्ट को फिर से लोड करने का संकेत देता है। यह कष्टप्रद है क्योंकि मैं हमेशा उसी JDK संस्करण का उपयोग करता हूं।

मैं IntelliJ IDEA का उपयोग करने वाले डिफ़ॉल्ट JDK को कैसे बदलूं, ताकि मुझे हर बार जब मैं एक नई परियोजना का आयात करूं तो मुझे अपनी परियोजना को फिर से लोड न करना पड़े?

जवाबों:


276

यह सेटिंग "डिफ़ॉल्ट प्रोजेक्ट संरचना ..." संवाद में बदल जाती है। "फ़ाइल" -> "अन्य सेटिंग्स" -> "डिफ़ॉल्ट प्रोजेक्ट संरचना ..." पर नेविगेट करें।

डिफ़ॉल्ट प्रोजेक्ट संरचना का चयन करें

अगला, अपनी इच्छित भाषा स्तर पर "प्रोजेक्ट भाषा स्तर" सेटिंग को संशोधित करें।

परियोजना भाषा स्तर निर्धारित करना

IntelliJ IDEA 12 में "डिफ़ॉल्ट प्रोजेक्ट स्ट्रक्चर ..." के बजाय "टेम्पलेट प्रोजेक्ट स्ट्रक्चर ..." में यह सेटिंग थी।


3
Jetbrains, Eclipse, Oracle इत्यादि को एक साथ मिलना चाहिए और IDE कॉन्फ़िगरेशन, हॉटकी कॉम्बोस आदि के लिए एक मानक निर्धारित करना चाहिए। तब हम एक आईडीई से दूसरे में कूदते समय उत्पादक बन सकते हैं।
एडम

3
क्या मैं IntelliJ IDEA को JDK होम पाथ के मान के रूप में मेरे% JAVA_HOME% सिस्टम चर का उपयोग करने के लिए कह सकता हूं ? मैं चाहता हूं कि IntelliJ IDEA JAVA_HOME sys वैरिएबल के परिवर्तनों को स्वचालित रूप से प्रतिबिंबित करे।
इवान_Bereziuk

1
मुझे लगता है कि intellij को मेनू प्रविष्टि 'फ़ाइल' का नाम बदलकर 'प्रोजेक्ट' करना चाहिए। फ़ाइल के अंतर्गत बहुत सी परियोजना विशिष्ट चीजें हैं।
कोडर 247

53
  • मैं IntelliJ IDEA 14.0.3 का उपयोग कर रहा हूं, और मेरे पास भी यही सवाल है। मेनू चुनें File\ Other Settings\Default Project Structure...

यहां छवि विवरण दर्ज करें

  • Projectटैब, अनुभाग चुनें , Project language levelड्रॉपडाउन सूची से स्तर चुनें, यह सेटिंग है default for all new project

    यहां छवि विवरण दर्ज करें

51

JDK संग्रह फ़ाइल (.tar.gz) को डाउनलोड और अनपैक करें और इसे 'प्रोजेक्ट स्ट्रक्चर' डायलॉग बॉक्स ( Ctrl+ Alt+ Shift+ S) में एसडीके के रूप में जोड़ें ।

jdk 9 इंटलिज बड़ा करने के लिए gif पर क्लिक करें

' प्रोजेक्ट भाषा स्तर ' को भी निर्धारित करना सुनिश्चित करें ।


28

मुझे पता चला है कि IntelliJ IDEA के हाल के संस्करणों में जावा 1.8 की आवश्यकता है, लेकिन डिफ़ॉल्ट रूप से कॉन्फ़िगर नहीं किया गया है।

हम से पथ या कॉन्फ़िगर बदल सकते हैं Project Settings> Project>Project SDK

यहां हम JDK´s ​​पथ को संपादित या जोड़ सकते हैं।

(मेरे मामले में पथ स्थित है C:\Program Files\Java\jdk1.8.0_102)

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें


20

JDK संस्करण को 1.8 में बदलें

  1. भाषा स्तर फ़ाइल -> परियोजना संरचना -> मॉड्यूल -> स्रोत -> भाषा स्तर -> 8-लैम्ब्डा, टाइप फोटोटी आदि। यहां छवि विवरण दर्ज करें
  2. प्रोजेक्ट SDk फ़ाइल -> प्रोजेक्ट स्ट्रक्चर -> प्रोजेक्ट 1.8 यहां छवि विवरण दर्ज करें

  3. जावा कंपाइलर फाइल -> सेटिंग्स -> बिल्ड, एक्जेक्यूशन, तैनाती -> कंपाइलर -> जावा कंपाइलर यहां छवि विवरण दर्ज करें


1
यह डिफ़ॉल्ट सेटिंग्स को संबोधित नहीं करता है : स्वीकृत उत्तर देखें।
जावदबा

10

जाँच के लायक एक अन्य स्थान: अपनी परियोजना के लिए pom.xml में देखें, यदि आप स्रोत / लक्ष्य विन्यास में मावेन कंपाइलर प्लगइन का उपयोग कर रहे हैं और सुनिश्चित करें कि यह जावा का वांछित संस्करण है। मैंने पाया कि मेरे पास निम्नलिखित में 1.7 थे; मैंने इसे 1.8 में बदल दिया और फिर इंटेलीजे में सब कुछ सही ढंग से संकलित किया।

<build>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
</plugins>
</build>

5

उपरोक्त प्रतिक्रियाएं बहुत उपयोगी थीं, लेकिन सभी सेटिंग्स के बाद, परियोजना गलत संस्करण के साथ चल रही थी। अंत में, मैंने देखा कि इसे डिपेंडेंसी विंडो में भी कॉन्फ़िगर किया जा सकता है। विचार 2018.1.3 फ़ाइल -> परियोजना संरचना -> मॉड्यूल -> स्रोत और निर्भरता।


4

खुद Intellij-IDE के JDK संस्करण को बदलने के लिए:

IDE शुरू करें -> सहायता -> कार्रवाई खोजें

प्रकार से:

Switch Boot JDK

या (अपने संस्करण पर निर्भर)

Switch IDE boot JDK

1
यदि IntelliJ उसके बाद शुरू नहीं होती है, तो ~ / लाइब्रेरी / वरीयताएँ / IntelliJIdea2018.2 / idea.jdk की सामग्री को संपादित करें। से: intellij-support.jetbrains.com/hc/en-us/community/posts/…
डैनियल

-1

नवीनतम संस्करण इंटेलीज के लिए, नए प्रोजेक्ट्स के लिए डिफ़ॉल्ट jdk / sdk पर जाएं

Configure->Structure for New Projects -> Project Settings -> Project SDK

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.