无法在netscape.javascript.JSObject中找到getWindow(Applet)

时间:2013-05-21 00:43:32

标签: java compiler-errors applet drjava jsobject

我试图从JApplet调用JavaScript函数。我搜索了教程,他们说我需要从我的\ jre \ lib \ plugin.jar导入和使用netscape.javascript。*

我确实导入了netscape.javascript。*并且我正在使用DrJava,它一直说它无法找到getWindow方法。

这是它给我的错误:
(MinesweeperApplet扩展了JApplet)

Error: cannot find symbol  
    symbol:   method getWindow(MinesweeperApplet)  
    location: class netscape.javascript.JSObject

这是MinesweeperApplet类中的一段代码,我试图获取JSObject:

public void start(){                
    // add stuff    
    JSObject window = JSObject.getWindow(this);    
    Container cp = getContentPane();
    ...

我感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:2)

我找到了“解决方案。”

以前我使用的是JDK 7.然后我下载并尝试了JDK 6(更新45),它可以正常编译。从那时起,Java-to-Javascript通信就可以工作。