我创建了一个wordpress插件,它使用 .jar 作为存档呈现JAVA <applet></applet>
。
<applet archive="PLUGINPATH/myJAR.jar" code="PATHTOJAVAFILE/myJAVA.class" height="500" width="600">
<param name="XXXfile" value="FILEPATH">
<param name="bg_red" value="100">
<param name="bg_green" value="100">
<param name="bg_blue" value="100">
<param name="pw" value="500">
<param name="ph" value="600">
</applet>
我安装了 Java(TM)平台插件,并执行了在浏览器中运行applet所需的所有步骤。我确认其他网站已将<applet>
作为内容加入其中并且运行良好。现在我的代码问题如下所示:
error:java.lang.NullPointerException
at errorFILEPATH1(ERRORFILE1.java:35)
at errorFILEPATH2(ERRORFILE2.java:44)
at com.sun.deploy.uitoolkit.impl.awt.AWTAppletAdapter.init(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
现在,当我在第35行检查 ERRORFILE1.java 时,我注意到变量初始化为:
boolean reset = true;
以及第44行的 ERRORFILE2.java :
Line 43: private PixelTransformOp pixelTransformOp = null;
Line 44:
Line 45: private PTMRightMouseMenu popup = null;
如果您看到,我的第44行 空白,那么为什么我面临相对于第44行的错误?我是JAVA的新手并且无法理解错误,我的问题在哪里?我还检查了关于NullPointerException
的堆栈上的其他答案帖子,但运气不错!没有找到任何解决方案。
注意:我在我的WP插件中使用此代码。
有人可以帮帮我吗?!