2009-04-15 4 views
1

今日、私のEclipseはJSObjectをロードできません。このコードは以前は正常に動作していました。どのようにそれを修正するための任意のアイデア?私はクラスパスに単純なnetscape.jarを持っています。今日、Eclipse内でnetscape.javascript。*クラスにアクセスできません

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

すると、このファイルを入手

plugin.jarと呼ばれるファイルでありますEclipseのクラスパスに追加します。これにより、動作保証されます。

+0

Appletviewerはそれをサポートしていますか? – Tom

+1

すべてのJDKにplugin.jarがあるわけではありません。古いものについては、jaws.jar(例:jdk1.2.2 \ jre \ lib \ jaws.jar)を使用する必要があります。 – JohnKlehm

0

可能性のカップル:

  • はあなたが欠落しているimport文を持っています。ここ

    今動作しないコードがありますか? CTRL + SHIFT + Oでインポートを整理してみてください

  • netscape.jarはまだプロジェクトのライブラリとして構成されていますか? (プロジェクトのプロパティ - > JavaはPath->ライブラリタブを作成し、その後、必要に応じて「... JARの追加」をクリックしてください)すべてのJDKサブフォルダで
関連する問題