Beanshell Java.lang.NoclassDeffounderror
سؤال
كتبت كود Java في Beanshell لكنه يلقي java.lang.noclassdeffounderror من خلال تحديد Defaulthandler. لقد استوردها بالفعل ، لا أفهم لماذا يتم إلقاء هذا الاستثناء. رمز بلدي يبدو هنا:
import org.xml.sax.helpers.DefaultHandler;
try {
XMLReader xr = XMLReaderFactory.createXMLReader();
**DefaultHandler handler = new DefaultHandler() {
variables
.........
methods(){
..................
}
};**
InputSource file = new InputSource(new StringReader(stringResult));
xr.setContentHandler(handler);
xr.parse(file);
} catch (Ex e) {
.........
}
شكرًا
المحلول
لقد استوردها بالفعل ، لا أفهم لماذا يتم إلقاء هذا الاستثناء.
استيراده ووجوده في ClassPath هما شيئان مختلفان للغاية. ربما تكون قد حصلت عليه في ClassPath عند التجميع ، ولكن إذا لم يكن هناك في وقت التشغيل ، فستواجه مشكلة.
نصائح أخرى
اضبط مسار الفصل بشكل صحيح أثناء تنفيذ الثنائيات.
لا تنتمي إلى StackOverflow