С сегодняшнего дня я не могу получить доступ к netscape.javascript. * Классам в Eclipse - PullRequest
3 голосов
/ 15 апреля 2009

С сегодняшнего дня мой Eclipse не может загрузить JSObject. Этот код ранее работал нормально. Есть идеи как это исправить? У меня есть простой netscape.jar в пути к классам.

Вот код, который теперь не работает:

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);
    }

Ответы [ 2 ]

3 голосов
/ 15 апреля 2009

В каждой подпапке JDK есть файл с именем plugin.jar

Получите этот файл и добавьте его в свой путь к классу Eclipse. Это заставит его работать - гарантировано.

0 голосов
/ 15 апреля 2009

Пара возможностей:

  • У вас отсутствует оператор импорта? Попробуйте организовать импорт с помощью клавиш CTRL + SHIFT + O
  • netscape.jar все еще настроен как библиотека для проекта? (Свойства проекта-> Путь сборки Java-> вкладка Библиотеки, затем нажмите «Добавить JAR-файлы ...», если необходимо)
...