java - चींटी और जावा 8-"प्रमुख संस्करण 52 51 से नया है, इस संकलक द्वारा समर्थित उच्चतम प्रमुख संस्करण"




eclipse ant (4)

मैं जावा 7 से जावा 8 तक मेरी चींटी प्रोजेक्ट अपग्रेड करने की कोशिश कर रहा हूं।
(एलेप्से केप्लर एसआर 2 के लिए "जावा ™ 8 समर्थन" के साथ "ग्रहण केप्लर" में तैनात परियोजना)

इसके लिए मैंने चींटी 1.9.4 डाउनलोड की है ( http://wiki.eclipse.org/Ant/Java8 इस पोस्ट के अनुसार), और इसे मेरे "एंट होम" के रूप में कॉन्फ़िगर करें

जब मैं संकलन करने की कोशिश कर रहा हूं तो निम्न चेतावनी मिली: "major version 52 is newer than 51, the highest major version supported by this compiler. [javac] It is recommended that the compiler be upgraded."

लेकिन कम्पाइलर जो कार्यक्षेत्र के लिए परिभाषित है वह 1.8 है। (एंट कॉन्फ़िगरेशन में यह कम्पाइलर को कार्य स्थान का एक ही संकलक होने के लिए परिभाषित करता है ..)

किसी भी विचार क्या हुआ?

बहुत बहुत धन्यवाद।

ईयाल


Answers

कृपया जांचें कि चींटी द्वारा इस्तेमाल किए गए टूल। जेआर जेडीके 8 से हैं और जेडीके 7 नहीं।

विंडो -> प्राथमिकताएं:

बाएं फलक में, चींटी -> रनटाइम पर जाएं कक्षापथ टैब में, वैश्विक प्रविष्टियां जांचें


क्लासपाथ वेरिएबल्स में JAVA_HOME को जोड़ना सुनिश्चित करें: विंडो-> जावा-> बिल्ड पथ-> कक्षापथ चर "पथ / टू / जेडीके" को इंगित करें


यह त्रुटि आम तौर पर तब आती है जब JDK संस्करण में अंतर होता है। कृपया पर्यावरण के चर में कक्षापाथ, जावा-वर्जन और जेवा_एचओएमई सेट करें।


यदि कोई अन्य प्रक्रिया पोर्ट 8080 का उपयोग नहीं कर रही है, तो इवेंटहो ग्रहण से पता चलता है कि पोर्ट 8080 का उपयोग ग्रहण में सर्वर शुरू करते समय किया जाता है, सबसे पहले आपको "टॉमकैट कॉन्फ़िगर करें" में स्टॉप बटन मारकर सर्वर को रोकना होगा (जिसे आप अपनी शुरुआत में पा सकते हैं मेनू टोमकैट फ़ोल्डर के तहत), फिर ग्रहण में सर्वर शुरू करने का प्रयास करें, तो यह शुरू हो जाएगा।

यदि कोई अन्य प्रक्रिया बंदरगाह 8080 का उपयोग कर रही है और साथ ही आपको इसे परेशान करने की आवश्यकता नहीं है। तो आप बंदरगाह बदल सकते हैं।





java eclipse ant