-1

我试图在我编写的一个简单的 HTML 页面上加载一个小程序(我也写了这个小程序),但它每次都会抛出一个 InvocationTargetException 。当我在 Eclipse 中运行小程序时,它可以工作,但我无法让它在网页上工作。

HTML:

<html>
<center>
<applet archive = "OneMove.jar" code = "main.TheApplet.class" width = "1000" height = "500"></applet>
</center>
</html>

Applet.class:

package main;

import java.awt.BorderLayout;
import java.lang.reflect.InvocationTargetException;

import javax.swing.*;

public class TheApplet extends JApplet {
    private static final long serialVersionUID = 7088647188194272265L;

    protected Display display0 = new Display();

    public void init() {

        try {
            SwingUtilities.invokeAndWait(new Runnable() {
                public void run() {
                    setLayout(new BorderLayout());
                    add(display0);
                }
            });
        } catch (InvocationTargetException e) {
            e.printStackTrace();
            e.getCause();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }

    public void start() {
        display0.start();
    }

    public void stop() {
        display0.stop();
    }

}

如果您还需要我提供任何其他代码,请询问,我会发布。

也需要尽快得到答案:p

谢谢大家!

4

1 回答 1

0

如果你用 jdk 1.6 编译你的小程序,你必须使用 jre 6 作为浏览器。

于 2014-04-24T17:05:38.533 回答