منذ اليوم، لا يمكنني الوصول إلى Netscape.javascript. * فصول داخل الكسوف
سؤال
منذ اليوم، فشل كسوفي في التحميل JSObject
. وبعد كان هذا الرمز يعمل من قبل موافق. أي أفكار كيفية اصلاحها؟ لدي بسيطة netscape.jar
في classpath.
فيما يلي الكود الذي يفشل الآن في العمل:
import netscape.javascript.*;
...
try {
doc = (JSObject) JSObject.getWindow(app); //.getMember("document");
} catch(JSException e) {
doc = null;
Debug.error("DBscorm().<init>: Exception " + e);
throw(e);
} catch(Exception e){
doc = null;
Debug.error("DBscorm().<init>: Exception " + e);
throw(e);
}
المحلول
في كل المجلد الفرعي JDK هو ملف يسمى Plugin.jar
احصل على هذا الملف وإضافه إلى Eclipse ClassPath الخاص بك. هذا سيجعله يعمل - مضمون.
نصائح أخرى
اثنين من الاحتمالات:
- هل لديك بيان استيراد مفقود؟ حاول تنظيم الواردات مع CTRL + SHIFT + O
- هل لا يزال netscape.jar تكوين مكتبة للمشروع؟ (خصائص المشروع -> مسار بناء Java-> علامة التبويب المكتبات، ثم انقر فوق "إضافة الجرار ..." إذا لزم الأمر)
لا تنتمي إلى StackOverflow