第一次使用java update 1.7在对象上调用方法时,applet对象给出nullpointer异常

时间:2012-07-26 05:44:42

标签: java javascript applet

我将我的jre从1.6更新31更新到1.7 update05,现在当第一次创建applet对象并且java脚本在applet对象上调用该方法然后它给出空指针异常但是之后它不会发生但是当我放在调用对象上的方法之前的警报然后显示警报对象,并且不会发生此异常。任何人都可以告诉我这是什么问题,我该怎么做才能解决它。

    <% response.write "<OBJECT "%>
    classid="clsid:8AD9C840-044E-11m1-B3E9-00805F499D93"
    WIDTH=<%= iWidth  %> HEIGHT=<%= iHeight %>   
    hspace=0 vspace=0 border=0 align=top NAME="graph"  
    <% 'codebase="res/plugins/j2re-1_4_0_01-windows-i586-i.exe#Version=1,4,0,1"  %>
    type="application/x-java-applet;version=1.4"  
    id=JavaBeansBridge_Object1>
    <param name ="CODE"             value="com.graph.Graph.class" >
  <param name ="CODEBASE"           value="res/applet/" >
  <param name ="ARCHIVE"            value="graph.jar">
  <param name="Type" id="Param1" value="<%=Type%>">         
  <param name="NodeName" value="<%= NodeName %>">           
  <param name="type" value="application/x-java-applet;version=1.4">
 <param name="scriptable"   value="true">
 </OBJECT>

和调用applet方法的javascript代码如下所示

<pre>
//alert (document.graph);
document.graph.setType(inputType);
</pre>

如果我取消注释alert然后null,则不会发生异常。

0 个答案:

没有答案