2015-01-09 14 views
10

में आवश्यक जावा संस्करण को निर्दिष्ट करें, मैं आवश्यक जावा संस्करण जैसे ग्रैडल बिल्ड फ़ाइल में सेट करना चाहता हूं उदा। 7 या 8 के बिना स्थानीय जेडीके स्थापना के वास्तविक पथ को निर्दिष्ट करना है।ग्रैडल बिल्ड

क्या यह संभव है?

उत्तर

15

टीएलडीआर; धन्यवाद @ फ्रैंकलिन-यू "लक्ष्य कॉम्पैबिलिटी = '1.7' -> आपका उपयोगकर्ता 8 के साथ संकलित कर सकता है और 7 के साथ चला सकता है।"

देखें Gradle, "sourceCompatibility" vs "targetCompatibility"?

targetCompatibility = '1.7' उदा के लिए काम कर देता है जावा 7

भाषा के स्तर

+2

इसके अलावा के लिए उपयोग sourceCompatibility = '1.7', अगर 'targetCompatibility' निर्दिष्ट नहीं है, यह' sourceCompatibility' करने के लिए डिफ़ॉल्ट। – fge

+0

नहीं, ये विकल्प लक्ष्य स्रोत कोड और बाइट-कोड संगतता सेट करते हैं। संकलन को पूरा करने के लिए मुझे जेडीके संस्करण का उपयोग करने के लिए मुझे यह निर्दिष्ट करने की आवश्यकता है। – pditommaso

+0

ग्रैडल जेडीके का उपयोग करता है जो इसे आपके पथ में पाता है, वांछित पथ – dhfsk

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