2011-06-15 14 views
5

मुझे गुवा के साथ जीडब्ल्यूटी काम करने में कठिनाई हो रही है। मैंने अपने क्लासपाथ में guava-r09-gwt.jar जोड़ा, और <inherits name="com.google.common.collect.Collect"/> (this question से कॉपी किया गया) मेरी *.gwt.xml फ़ाइल में।जीडब्ल्यूटी और गुवा के साथ समस्या

[ERROR] Line 99: No source code is available for type com.google.gwt.thirdparty.guava.common.collect.Lists; did you forget to inherit a required module?

संदर्भित लाइन है: हालांकि, मैं अभी भी निम्न त्रुटि प्राप्त

List<String> suggs = Lists.newArrayList(); 

अगर मैं निम्नलिखित inherits टैग का प्रयास करें:

<inherits name="com.google.common.collect.Lists"/> 

फिर GWT पूरी तरह से विफल हो जाता है - के लिए जा रहा ब्राउज़र में ऐप 404 देता है, और एक्लिप्स के विकास पैनल में कोई यूआरएल नहीं दिखता है।

मैं क्या गलत कर रहा हूं?

उत्तर

7

आप देखेंगे कि com.google.gwt.thirdparty.guava.common.collect.Lists वास्तव में गुवा जार में नहीं है। इसके बजाय com.google.common.collect.Lists का संदर्भ लें और आपको कुछ और सफलता मिलनी चाहिए।

0

बडी मुझे एक ही समस्या थी (और यहां स्टैक ओवरफ्लो पर पूछा गया), इसे in this thread देखें। उम्मीद है की वो मदद करदे! और जैसा कि कॉलिन ने बताया, आप गलत आयात कर रहे हैं, वहां से थर्डपार्डी पुस्तकालयों का उपयोग न करें।

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