0

JarClassLoader 的 AppletLauncher 类:

import javax.swing.JApplet;

public class MyAppletLauncher extends JApplet {

    private JarClassLoader jcl;

    @Override
    public void init() {
        jcl = new JarClassLoader();
        try {
            jcl.initApplet("MyApplet", this);
        } catch (Throwable e) {
            e.printStackTrace();
        }
    }

    @Override
    public void start() {
        jcl.startApplet();
    }

    @Override
    public void stop() {
        jcl.stopApplet();
    }

    @Override
    public void destroy() {
        jcl.destroyApplet();
    }

由此,我将我的小程序命名为 MyApplet,如上所示:

jcl.initApplet("MyApplet", this);

<Applet> <param>我将参数传递给这个 MyApplet。如何使用此 JarClassLoader AppletLauncher 将参数传递给此 MyApplet?

4

1 回答 1

0

这不是一个真正与小程序相关的问题。您要问的问题是“您如何在类加载器之间进行通信?”。

两个类加载器之间的通信很棘手。这是一篇关于这个主题的文章: http: //surguy.net/articles/communication-across-classloaders.xml

于 2012-05-21T20:00:49.123 回答