जावा मानचित्र द्वारा चलते समय ग्रहण में अनुप्रयोग को कम करें, और नीचे दिए गए अपवाद का सामना करना पड़ता है। मैंने अपने बिल्ड पथ में कॉमन्स-लॉगिंग-1.2.jar फ़ाइल भी शामिल की है, लेकिन अभी भी नीचे आ रही है।धागे "मुख्य" java.lang में अपवाद ..NoClassDefFoundError: com/google/common/base/preconditions
मैं हडूप के लिए नया हूं। कृपया मेरी मदद करो।
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
at org.apache.hadoop.conf.Configuration$DeprecationDelta.<init>(Configuration.java:314)
at org.apache.hadoop.conf.Configuration$DeprecationDelta.<init>(Configuration.java:327)
at org.apache.hadoop.conf.Configuration.<clinit>(Configuration.java:409)
at AverageNosClass.main(AverageNosClass.java:71)
Caused by: java.lang.ClassNotFoundException: com.google.common.base.Preconditions
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 4 more
मैंने हैडोप-कॉमन-2.3.0-सीडीएच 5.0.0.jar और हडूप-कोर-2.2.0-एमआर 1-सीडीएच 5.0.0.jar भी जोड़ा है। बच्चे मुझे बताएं कि मुझे कौन से अन्य जार जोड़ने की जरूरत है .. – JGS
क्या आपने अमरूद पुस्तकालयों को जोड़ा है? अपने निर्माण पथ और परीक्षण में अमरूद जार जोड़ने का प्रयास करें। com.google.common.base.Preconditions Google संग्रह लाइब्रेरी – kd0807
में एक वर्ग है http://www.findjar.com/class/com/google/common/base/Preconditions.html – kd0807