java - मुझे संकलन त्रुटि "org/codehaus/groovy/नियंत्रण/CompilationFailedException" क्यों मिलती है?




ant jasper-reports (3)

मैं एक चींटी स्क्रिप्ट और जावा का उपयोग करके अपने जैस्पररपोर्ट्स टेम्पलेट को संकलित करने की कोशिश कर रहा हूं। मुझे यह त्रुटि मिल रही है:

jasper java.lang.NoClassDefFoundError:
org/codehaus/groovy/control/CompilationFailedException

टेम्पलेट में कुछ भी जटिल नहीं है, लेकिन मैं अभी भी संकलन नहीं कर सकता।


JRXML (उदा: - भाषा = "जावा") में लावा को बदलें या अपनी परियोजना के क्लासपैथ में ग्रूवी * .jar जोड़ें।


आपको अपने टेम्पलेट में language मूल्य जावा में सेट करना होगा। ऐसा करने के दो तरीके हैं:

  1. यदि आप iReport का उपयोग कर रहे हैं , तो अपने रिपोर्ट इंस्पेक्टर में रूट ऑब्जेक्ट का चयन करें (आपकी रिपोर्ट के समान नाम वाला)। फिर गुण विंडो में, भाषा ड्रॉप-डाउन से जावा चुनें।

  2. यदि आप JRXML फ़ाइल में कच्चे मार्क-अप का संपादन कर रहे हैं, तो फ़ाइल से पूरी तरह से language="groovy" हटा दें।

फिर पुनः संयत करने की कोशिश करें - आपको सॉर्ट किया जाना चाहिए। :)


यदि आप TIBCOJaspersoftStudio का उपयोग कर रहे हैं:

  1. नवीनतम ग्रूवी 2.4 डाउनलोड करें। * जार http://groovy-lang.org/download.html
  2. अनपैक करें और इस फ़ाइल को प्राप्त करें ।/groovy-2.4.10/embeddable/groovy-all-2.4.10.jar
  3. जार को ./TIBCOJaspersoftStudio-6.3.1.final/plugins पर रखें
  4. पुराने जार को हटा दें: /TIBCOJaspersoftStudio-6.3.1.final/plugins/groovy-all_2.4.5.jar




jasper-reports