Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java小程序嵌入问题_Java_Html_Eclipse_Nullpointerexception_Applet - Fatal编程技术网

Java小程序嵌入问题

Java小程序嵌入问题,java,html,eclipse,nullpointerexception,applet,Java,Html,Eclipse,Nullpointerexception,Applet,我已经被这个问题困扰了很长时间,我在网上找到的内容都没有多大用处。我已经构建了一个Java小程序,它在Eclipse的小程序查看器中100%工作,没有错误。我已经将其导出为jar,并允许该web地址作为Java配置中的异常站点通过 但是,当我将小程序嵌入HTML时,它不起作用,每次都会出现NullPointerException,Java控制台也不会显示任何内容 我的嵌入代码: <object type="application/x-java-applet" width="800" hei

我已经被这个问题困扰了很长时间,我在网上找到的内容都没有多大用处。我已经构建了一个Java小程序,它在Eclipse的小程序查看器中100%工作,没有错误。我已经将其导出为jar,并允许该web地址作为Java配置中的异常站点通过

但是,当我将小程序嵌入HTML时,它不起作用,每次都会出现NullPointerException,Java控制台也不会显示任何内容

我的嵌入代码:

<object type="application/x-java-applet" width="800" height="600">
    <param name="codebase" value="." />
    <param name="code" value="appletpackage.Main" />
    <param name="archive" value="Applet.jar" />
    <param name="scriptable" value="true" />
    <param name="mayscript" value="true" />
</object>

有人有什么想法吗?

是哪一个,控制台上出现了
NullPointerException
还是什么都没有?都是。。。当我点击“Error.click for details”时,我会看到一个
NullPointerException
对话框,但当我点击该对话框上的“details”时,它会显示一个空的Java控制台1)将形式为
catch(Exception e){..
的代码更改为
catch(Exception e){e.printStackTrace();//信息量很大!。
2)
setSize(800600);
小程序的大小应该用HTML设置。不要这样做。3)“我的嵌入代码:”部署JWS应用程序或小程序的最佳方法是使用。
public void init() {
    setSize(800, 600);
    obstGen = new ObstacleGenerator(100, getWidth(), getHeight() - 256);
    setBackground(new Color(112, 199, 255));
    setFocusable(true);
    addKeyListener(this);
    try {
        base = getDocumentBase();
        character = getImage(base, "data/putinstill.png");
        background = getImage(base, "data/putinbg.png");
        towers = getImage(base, "data/towerbg.png");
        putindown = getImage(base, "data/putindown.png");
        exclaim = getImage(base, "data/exclaim.png");
        obst1 = getImage(base, "data/obst1.png");
    } catch (Exception e) {
        // TODO: handle exception
    }
}