अपनी परियोजनाओं के सभी में, मैं Gradle का उपयोग करें और निम्न निर्दिष्ट करें:ग्रेडल के साथ जावा कंपाइलर संस्करण को कैसे लागू करें?
sourceCompatibility = "1.7"; // for example
targetCompatibility = "1.7"; // defaults to sourceCompatibility
अब, मैं JDK के तीन विभिन्न संस्करण स्थापित हैं, 1.6 से 1.8 करने के लिए है। एक संस्करण से दूसरे संस्करण में स्विच करने के लिए, खोल फ़ाइलों को PATH
, JAVA_HOME
और JDK_HOME
बदलने के लिए।
दुर्घटना से ऐसा हो सकता है कि मैं गलत जेडीके संस्करण का उपयोग करता हूं और मुझे यह नहीं चाहिए ... क्या यह जांचने की संभावना है कि संकलक संस्करण लक्ष्य के बराबर है किसी भी संकलन कार्य को करने से पहले कॉम्पैबिलिटी?
इस उत्तर मदद करता है आप: http://stackoverflow.com/questions/18487406/gradle-how-to -टेल-ग्रेड-टू-यूज-एडी-जेडीके-वर्जन-फॉर-बिल्डिंग-ए-एप्लाका? – Opal
@ ओपल संख्या, वास्तव में नहीं; ओपी का परिदृश्य मेरा से अलग है। मैं एक विशिष्ट पर्यावरण चर का उपयोग नहीं करता हूं। – fge
ठीक है। स्पष्टीकरण के लिए धन्यवाद। – Opal