मैं जावा 9 के साथ अपने जावा प्रोजेक्ट को संकलित करने की कोशिश कर रहा हूं। मैं java.xml.bind पैकेज का उपयोग कर रहा हूं इसलिए मुझे संकलन के लिए -addmods विकल्प का उपयोग करने की आवश्यकता है। चींटी 1.9.7 इस नई सुविधा का समर्थन नहीं कर रहा है। जावा 9 कंपाइलर के लिए चींटी समर्थन -addmods विकल्प करता है?जावा 9 एडमोड्स विकल्प के लिए चींटी समर्थन
5
A
उत्तर
3
इस बिंदु पर चींटी के किसी भी जारी संस्करण में कोई स्पष्ट समर्थन नहीं है। लेकिन आपको लगता है कि
<java ....>
<jvmarg value="--add-modules"/>
<jvmarg value="module.name.to.add"/>
<jvmarg ..../>
</java>
के लिए <jvmarg>
उपयोग करने में सक्षम के लिए कह रहे हैं, तो के बारे में <javac>
बजाय <java>
, <compilerarg>
बजाय इस्तेमाल किया जा सकता होना चाहिए।
जावा 9 एंटी को तोड़ने के कई तरीके हैं - और 1.9.8 और 1.10.x में इसके लिए बहुत सारे फिक्सेस होंगे (आखिरी ज्ञात मुद्दों को जल्द ही खत्म कर दिया जाएगा)। अभी --add-modules
के लिए कोई स्पष्ट समर्थन नहीं है, हालांकि, केवल modulepath
और upgrademodulepath
के लिए जो Ant 1.9.7 में जोड़े गए हैं।
आईएमएचओ - हालांकि एक अच्छा वृद्धि अनुरोध होगा।
-1
उपयोग कम से कम चींटी 1.10.1 में और build.xml में निम्न कार्य करें:
<condition property="java9">
<equals arg1="${ant.java.version}" arg2="9"/>
</condition>
<java classname="....." fork="true">
<classpath>
<pathelement location="...."/>
</classpath>
<jvmarg value="--add-modules" if:set="java9" />
<jvmarg value="java.xml.bind" if:set="java9" />
...
</java>
संबंधित मुद्दे
- 1. जावा 9 मॉड्यूल सिस्टम वैकल्पिक निर्भरताओं का समर्थन करता है?
- 2. जावा 9
- 3. जावा के लिए nBuilder विकल्प
- 4. जावा प्रमाणीकरण के लिए विकल्प क्या हैं?
- 5. वेब उपयोगकर्ता प्रमाणीकरण के लिए जावा विकल्प
- 6. जावा 9 आरपीएल एप चलाने के लिए
- 7. जावा 9 जावागेंट
- 8. जावा 9
- 9. एक्लेप्से जावा 9 को मूल रूप से कब समर्थन करेगा?
- 10. जावा 9
- 11. जावा 9
- 12. जावा 9
- 13. जेएनआई और जावा: चींटी कॉलिंग चींटी बनाने या बनाने के लिए?
- 14. चींटी फ़ाइल के साथ मदद - जावा कार्य के लिए क्लासपाथ
- 15. ग्रहण करने के लिए जावा समर्थन
- 16. चींटी के मैक्रोडेफ़ के लिए डिफ़ॉल्ट तत्व?
- 17. चींटी
- 18. 9-पैच जावा के लिए छवि स्केलिंग की तरह?
- 19. विंडोज वर्कफ़्लो फाउंडेशन के लिए जावा विकल्प
- 20. जावा: स्ट्रिंग के लिए तेज़ विकल्प (बाइट [])
- 21. कतार श्रमिकों के लिए लैरावेल समर्थन टाइमआउट विकल्प क्या है?
- 22. MBProgressHUD के लिए विकल्प?
- 23. चींटी
- 24. चींटी परीक्षण करने के लिए जावा प्रणाली गुण पासिंग
- 25. जावा, चींटी त्रुटि: एन्कोडिंग के लिए अप्राप्य चरित्र सीपी 1252
- 26. मैं चींटी के लिए JAVA_HOME कैसे बदलूं?
- 27. ग्रहण 3.7, चींटी, जावा 1.7
- 28. चींटी
- 29. जावा जार चींटी में फ़ोल्डर
- 30. ग्रहण एंड्रॉइड समर्थन लाइब्रेरी संशोधन 9
ध्यान दें कि '-addmods' हाल जावा 9 जल्दी पहुँच में' --add-modules' को नाम दिया गया था बनाता है –